cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
lalanand
Frequent Visitor

Counting values in one column based on string filters from another column

Hello, 

 

I have a table name tableA with 
date                    user id            event

xx/xx/xxxx           abcdef            step 1

xx/xx/xxxx           abcdef            step 2

xx/xx/xxxx           abdjfe             step 1

xx/xx/xxxx           abdjfe             step 2

xx/xx/xxxx           apapap           step 3

xx/xx/xxxx           abcdef            step 3

xx/xx/xxxx           abcdef            step 4

xx/xx/xxxx           abdjfe             step 5

 

The idea is that each user id will have different events. So the first user id could have step 1 as their first event, then they will be taken to step 4 within the program. So I've tried to distinct count user id based on two filters, but the results are coming up blank.

 

Here is the dax expression I've used:

eventflow1 = calculate(distinctcount( tableA[userid]), filter(tableA, tableA[event] = "step 1" && tableA[event] = "step 2" && tableA[event] = "step 4"))

 

But that dax expression is giving me a blank. If I switch the "&&" to "||" I get a higher number than I'm supposed to have. Essentially trying to build a funnel with how many steps a user completes. Thank you for the help!

3 REPLIES 3
Migasuke
Super User
Super User

Hi @lalanand ,

Please could you tell me, what result would you expect in case of user ID "abcdef"  and "abdjfe"?
Just to be sure, we are on the same page.

Hi @Migasuke 

The result should look something like this (essentially with a Funnel Charts): 

Funnel Chart 1

Step 1      2

Step 2      2

Step 3      2

Step 4      1

 

Each user id can complete different steps so based on their previous events. So For example, if one user completes Step 1, there will be two options to choose from on Step 2. Based on their selection, it will take them to either Step 3 or Step 4. But eventually, everyone gets to Step 5 so I want to see which route is popular. 

Hi @lalanand ,

In that case I think this is the measure you are looking for:

Migasuke_0-1628928166570.png

Let me know, if that helps!

Helpful resources

Announcements
Microsoft Build 768x460.png

Microsoft Build is May 24-26. Have you registered yet?

Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!

May UG Leader Call Carousel 768x460.png

What difference can a User Group make for you?

At the monthly call, connect with other leaders and find out how community makes your experience even better.

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!