How to use Count and Count Distinct in Tableau
top of page
  • Bernard K

How to use Count and Count Distinct in Tableau

Updated: Nov 7, 2022


count versus count distinct in Tableau

Definition

Count and Count Distinct are aggregated functions in Tableau. And just like other aggregate functions – they are used to perform calculations on a set of values to return a single value.

Count - whose syntax is COUNT (expression) - this function returns the number of items in a group. Note, NULL values are not counted.

Count Distinct – whose syntax is COUNTD (expression) - this function returns the number of distinct items in a group. Each unique value is only counted once. Note, NULL values are not counted.

Example of Tableau COUNT function

Let’s say, using the Sample-Superstore data set – you would like to compute the total orders per region. You can achieve that using the COUNT function.

Where in this case, you’re going to create a calculated field called total orders as shown below.

count function in tableau

(The above calculation returns the number of orders – by basically counting every single Order_ID in this field).

And you can answer the above question by adding Region to the rows and Total orders to the text.

From the resulting view, you can see the total orders per region.

Note: The same results could be arrived at by right-dragging Order_ID to the text shelf (which populates a menu where you can choose COUNT function instead of creating the calculated field.)

Example of Tableau COUNTD Function

Let’s say, using Sample-Superstore data – you would like to compute the number of customers who bought into Phone sub-category. You can achieve that using COUNTD function.

Where in this case, you’re going to create a calculated field called ‘Unique customers’ as shown below.

count distinct function in tableau

(Since each customer is assigned a unique id, the above calculation will return the number of unique customers – by basically counting the unique customers ID’s, that is – each Customer ID is counted once no matter the number of appearances or purchases).

And to answer the question – I will drag Sub-category to the rows and Unique customers to the text.

From the above view – you can tell that 511 customer’s bought into phone sub-category.

Note, if we could have used COUNT (Customer ID) instead – this figure changes to 889.

And the reason is because – the function COUNT, counts all the Customer ID’s – meaning for customers who made several purchases in phone category will be counted severally, while for the case of COUNTD the function only counts the unique Customer ID’s – meaning all customers are counted once regardless of the number of purchases.

I hope this was helpful to you. To receive more of the Tableau tips, kindly join our mailing list by subscribing below.

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!

Blog.png
Black & white.jpg

About Me

More About the Author

Bernard K

Analytics Consultant | 3X Tableau Certified

Bernard is a data analytics consultant helping businesses reveal the true power of their data and bring clarity to their reporting dashboards. He loves building things and sharing knowledge on how to build dashboards that drive better outcomes.

Let’s discuss your data challenges! Let’s work together!

bottom of page