Forum Discussion
Ramachandran
Helper III
5 years agoRANKX Ignore blank and zero
Hi, I'm trying to get without gap of Rank values (1,2,3,4, etc) but I could not get solution for this. someone help me on this. For your reference, CustomerLevelRank = IF ( NOT ( SELECTEDV...
- Anonymous5 years ago
So you don't have blank customer...
CustomerLevelRank = VAR T1 = ADDCOLUMNS(ALLSELECTED(Customer[CustName]),"SALES",CALCULATE(SUM( FactTable[SalesAmt]))) RETURN IF ( NOT ( SELECTEDVALUE ( FactTable[SalesAmt]) = BLANK () ), RANKX ( FILTER ( T1,[SALES]<>BLANK()),[SALES], CALCULATE ( SUM ( FactTable[SalesAmt])), , DESC, DENSE ) )
Ramachandran
Helper III
5 years agoThanks for your comments. I tried but not working as expected.
The data is look like
thanks,
Ram
Anonymous
5 years agoNot applicable
So you don't have blank customer...
CustomerLevelRank =
VAR T1 = ADDCOLUMNS(ALLSELECTED(Customer[CustName]),"SALES",CALCULATE(SUM( FactTable[SalesAmt])))
RETURN
IF (
NOT ( SELECTEDVALUE ( FactTable[SalesAmt]) = BLANK () ),
RANKX ( FILTER ( T1,[SALES]<>BLANK()),[SALES],
CALCULATE ( SUM ( FactTable[SalesAmt])),
,
DESC,
DENSE
)
)- Ramachandran5 years ago
Helper III
Thank you very much! It's working as expected.