top of page

Calculating Customer Satisfaction Score (CSAT) in Tableau

customer's next to a shop counter

Overview

Customer experience teams rely on customer satisfaction score (CSAT) as one of their most immediate signals of how well they are meeting customer expectations. Because it captures reactions at the exact moment a service is delivered, CSAT becomes a practical, day‑to‑day operational tool - not just a quarterly KPI. Teams use it to spot friction points, validate improvements, and understand how customers feel about specific interactions such as support calls, branch visits, deliveries, or digital journeys.

In most organizations, CSAT acts as an early‑warning system. A sudden dip can reveal emerging issues long before they show up in complaints or churn metrics. Leaders use these patterns to prioritize fixes, allocate resources, and coach frontline teams. At the same time, consistently high scores help identify what’s working well - processes, agents, or touchpoints that can be replicated across the business.

When combined with qualitative feedback, CSAT becomes even more powerful. It helps teams connect the “what” (the score) with the “why” (the customer’s explanation), enabling more targeted improvements. Whether the goal is improving service quality, reducing customer effort, or strengthening loyalty, CSAT gives organizations a fast, reliable pulse on customer sentiment that guides continuous improvement across the customer journey.

What is Customer Satisfaction Score (CSAT)?

A customer satisfaction score (CSAT) is a metric that tells you what percentage of your customers report being satisfied with a product, service, or interaction. It’s typically gathered by asking a simple question such as “How satisfied were you with your experience?” and letting customers rate it on a scale – usually 1–5, 1–7, or 1–10 before being converted into a percentage that represents the share of “happy” customers.

CSAT (%) = (Number of positive responses ÷ Total responses) × 100

What counts as a “positive” response depends on the scale used:

  • 1–5 scale: Ratings of 4 and 5 are considered satisfied.

  • 1–10 scale: Ratings of 8–10 are considered satisfied.

  • 1–7 scale: Ratings of 5–7 are considered satisfied.

Calculating CSAT in Tableau

Create a calculation computing the positive responses as shown below.

tableau calculation computing the positive responses from a survey.

(This formula flags each satisfied response with a 1 and everything else with 0.)

Next, compute CSAT (%) as follows.

a tableau calculation computing customer satisfaction score (csat)

Build Visuals

1. CSAT Card

Create a simple KPI showing the current CSAT value.

visualizing customer satisfaction score as a KPI

2. Compare CSAT ratings by other groups

Show performance by other categories e.g., Branches for my case.

comparing customer satisfaction score with other categories in this case branches.

3. Compare CSAT ratings by Time

Show performance overtime.

comparing customer satisfaction score overtime.

Conclusion

A strong understanding of customer satisfaction score (CSAT) gives organizations a clear, actionable view of how customers feel at critical moments in their journey. While the calculation itself is simple, the real value comes from consistently measuring it, visualizing it effectively, and using those insights to guide improvements. Whether you're tracking service interactions, product experiences, or support performance, CSAT serves as a reliable pulse check on customer sentiment. By pairing accurate computation with thoughtful analysis, teams can move beyond reporting the score to actually elevating the customer experience.

If you like the work we do and would like to work with us, drop us an email on our contacts page and we’ll reach out!

Thank you for reading!!

Original.png

We Support You Deliver Business-Focused Solutions That Enable Data-Driven Decision Making.

  • Tableau profile
  • YouTube
  • White LinkedIn Icon
  • Facebook
  • X

QUICK LINKS

CONTACT US

WhatsApp: +254 738 307 495

East Gate Mall, Donholm

3rd Floor Suite No. 3i

Nairobi, Kenya

Join our mailing list

bottom of page