Forum Discussion
Count from summarised row count
Hi,
I have a measure to Countrows of summarized data. Results in the table below.
I need a measure to show count of the rows that equal 18. So the result should be 4 as per table below
Thanks Rodney
zenton
It is sometimes confusing when don't have the actual data. I will go back to your Measure 3 and start from thereRelative price = SUMX ( VALUES ( Labware[Calendar Date] ), IF ( [Measure 3] = 18, 1, 0 ) )
17 Replies
- tamerj1Community Champion
Hi zenton
You can tryMeasure 4 = VAR MaxValue = MAXX ( SUMMARIZE ( Labware, Labware[Analyte Name], Labware[LIMS Text ID], Labware[Calendar Date] ), [Measure 3] ) RETURN SUMX ( SUMMARIZE ( Labware, Labware[Analyte Name], Labware[LIMS Text ID], Labware[Calendar Date] ), IF ( [Measure 3] = MaxValue, 1, 0 ) )- zentonHelper II
Hi @tamerj1
The measure4 gave me a result of 90
The MaxValue calculted to 1 not 18
I will give some more information.
Each date has multiple [LIMS Text ID]
Each LIMS Text ID has a max of 18 [Analyte Name]
Each [Analyte Name] has a [Value]
On some dates not all the [Analyte Name] have a result in [Value]
In the table provided the first 4 dates the [Analyte Name] contains all 18 [Value]
In the last 2 dates the [Analyte Name] contains only 9 [Value]
Thanks Rodney
- zentonHelper II
- tamerj1Community Champion
zenton
I hope this one worksComplete Task Count = VAR SummaryTable = ADDCOLUMNS ( SUMMARIZE ( Labware, Labware[Analyte Name], Labware[LIMS Text ID], Labware[Calendar Date] ), "@Count", COUNTROWS ( Labware ) ) VAR MaxCount = MAXX ( SummaryTable, [@Count] ) RETURN SUMX ( SummaryTable, IF ( [@Count] = MaxCount, 1, 0 ) )- tamerj1Community Champion
zenton
I guess one mistake. Try thisComplete Task Count = VAR SummaryTable = ADDCOLUMNS ( SUMMARIZE ( Labware, Labware[Analyte Name], Labware[LIMS Text ID], Labware[Calendar Date] ), "@Count", CALCULATE ( COUNTROWS ( Labware ) ) ) VAR MaxCount = MAXX ( SummaryTable, [@Count] ) RETURN SUMX ( SummaryTable, IF ( [@Count] = MaxCount, 1, 0 ) )