Forum Discussion
selvakumarr
3 years agoFrequent Visitor
To Help understand DAX MEASURE | RANKX | Filter Context | Row Context
I am not sure how to debug or search this below issue. My Requirement in SQL : With Members_max as ( SELECT MemberID ,Ranked_risk ,Numerator ,row_number() over (partition by memberid order by R...
- 3 years ago
Please try
M1 =SUMX(VALUES(FactMemberQualityMeasures[QMID]),VAR CurrentQMID =FactMemberQualityMeasures[QMID]RETURNSUMX (CALCULATETABLE(VALUES ( FactMemberQualityMeasures[MemberID] )),VAR QM2_data =CALCULATETABLE(FactMemberQualityMeasures,FactMemberQualityMeasures[QMID] IN { 10, 11, 12, 13 },ALL ( DimQualityMeasures[QMID]))VAR QM2_Dataset =TOPN ( 1, QM2_data, FactMemberQualityMeasures[RISK_RANK], ASC )VAR maxQMID =MAXX(QM2_Dataset, FactMemberQualityMeasures[QMID])RETURNIF(CurrentQMID = maxQMID,SUMX ( QM2_Dataset, FactMemberQualityMeasures[DENOMINATOR] ))))
Anonymous
3 years agoNot applicable
Hi selvakumarr
Use calculate in the expression part or create a measure for that.
selvakumarr
3 years agoFrequent Visitor
hi Anonymous , I am getting an error when i use calculate on top on RANKX, saying 'A single value for a Column ranked risk cannot be found'.
Could you help me understand better?