Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
gcv1999
Helper I
Helper I

Find if True Value Exists for Each ID and Add 1

I have a table with data that looks like this:

Untitled.png

What I would like to do is for each ID, I want to see if there is a trainer attached to it, as shown by a true value in the isTrainer column, and then add 1 to a count. For example, for the ID ending in 7380, there exists a true value, so 1 should be added to the count. For the ID ending in 9910, there are multiple true values, but still just 1 should be added to the count. If there are only false values for an ID, then the count should not be incremented.

 

Thnks

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@gcv1999 

Try Like

countx(filter(summarize(Table, Table[ID], "_1",countx(filter(Table,Table[Istrainer]="Y"),Table[ID])),[_1]>=1),[ID])

View solution in original post

2 REPLIES 2
jstorm
Resolver III
Resolver III

This can be done in the 'Transform Data' window using a calculated column.  You will need Table.Distinct and Table.Contains in M Query.

If you do not want to work through the logic yourself, you can use 'Add Column from Example' to have Power BI determine the logic for you.

https://docs.microsoft.com/en-us/power-bi/desktop-add-column-from-example

 

 

amitchandak
Super User
Super User

@gcv1999 

Try Like

countx(filter(summarize(Table, Table[ID], "_1",countx(filter(Table,Table[Istrainer]="Y"),Table[ID])),[_1]>=1),[ID])

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.