Forum Discussion
Aruljoy
4 years agoHelper II
Count members based on Measure result
Hi, I want to count the no of members who has FailOnlyFlag=1. FailonlyFlag is a measure basen columns measure_Successcount & Measure_failcount FailOnlyFlag = if([Measure_Successcount]=...
sevenhills
4 years agoSuper User
Fail Only Flag =
var _a = COUNTROWS( Filter( 'Table', if ( 'Table'[Measure_SuccesCount] = 0 && 'Table'[Measure_FailCount] > 0, 1, 0)))
RETURN If (ISBLANK(_a), 0, _a)
Try this
Aruljoy
4 years agoHelper II
Measure_Successsount & Measure_failcount are also measures. Eg, The first row should return as 0, but I am getting 36.
Measure_Successcount =
Var Result = CALCULATE(countrows(TransactionData),FILTER(TransactionData,TransactionData[TransactionTypeDerived]="success"))
Return if(isblank(Result)=TRUE(),0,result)
Measure_Failcount =
--Var StarDate = MIN(DimDate[TransactionDate])
--Var EndDate = max(DimDate[TransactionDate])
Var Result = CALCULATE(countrows(TransactionData),FILTER(TransactionData,TransactionData[TransactionTypeDerived]="fail"))
Return if(isblank(Result)=TRUE(),0,result)
- sevenhills4 years agoSuper User
In your original post, you said as "....measure basen columns"
DAX behave differently for measures vs columns.
Try this:
Fail Only Flag 2 = var _a = if ([Measure_FailCount] > 0 && [Measure_SuccesCount] = 0, 1, 0) var _t1 = SUMMARIZE('Table','Table'[MemID], "__Value1", if ([Measure_FailCount] > 0 && [Measure_SuccesCount] = 0, 1, 0) ) RETURN If( HASONEVALUE('Table'[MemID]), _a, Sumx(_t1, [__Value1]))