Forum Discussion
JChris
9 years agoHelper II
How to count rows using another related table as filter?
I have two tables that are linked:
- Software (UniqueID, Name, Vendor)
- Status (UniqueID, Status, Description)
The link between them is UniqueID. I want to create a Measure where I count the total of rows in Software which the Status.Status is "AUTHORIZED". How can I do that?
There are a few ways you can do this, depending on how your relationships directions are set up.
Option 1
MeasureName = CALCULATE( COUNTROWS(Software), FILTER(Software, RELATED(Status[Status]) = "AUTHORIZED) )
--- OR ---
MeasureNameOptimized = CALCULATE( COUNTROWS( FILTER(Software, RELATED(Status[Status]) = "AUTHORIZED") ) )Option 2
MeasureName = CALCULATE( COUNTROWS(Software), FILTER(Status, Status[Status] = "AUTHORIZED") )
1 Reply
- malagariContinued Contributor
There are a few ways you can do this, depending on how your relationships directions are set up.
Option 1
MeasureName = CALCULATE( COUNTROWS(Software), FILTER(Software, RELATED(Status[Status]) = "AUTHORIZED) )
--- OR ---
MeasureNameOptimized = CALCULATE( COUNTROWS( FILTER(Software, RELATED(Status[Status]) = "AUTHORIZED") ) )Option 2
MeasureName = CALCULATE( COUNTROWS(Software), FILTER(Status, Status[Status] = "AUTHORIZED") )