Forum Discussion
Jyo27
2 years agoHelper II
Table issue
Hi everyone, Need help to create measures . Can anyone please help to resolve this issue . input : Category qty week A 1 12 B 2 12 C 2 12 D 1 12 E 3 11 F 3...
- Anonymous2 years ago
Hi Jyo27
You can refer to the following example
Create the following measures
Rank = COUNTROWS(FILTER(ALLSELECTED('Table'),[week] in VALUES('Table'[week])&&[Category ]<=SELECTEDVALUE('Table'[Category ])))LastWeek = VAR a = CALCULATE ( [Rank] ) VAR b = MAXX ( ALLSELECTED ( 'Table' ), [week] ) RETURN IF ( SELECTEDVALUE ( 'Table'[week] ) = b, IF ( CALCULATE ( MAX ( 'Table'[Category ] ), FILTER ( ALLSELECTED ( 'Table' ), [week] = SELECTEDVALUE ( 'Table'[week] ) - 1 && [Rank] = a ) ) <> BLANK (), CALCULATE ( MAX ( 'Table'[Category ] ), FILTER ( ALLSELECTED ( 'Table' ), [week] = SELECTEDVALUE ( 'Table'[week] ) - 1 && [Rank] = a ) ), "null" ) )Currentweek_counts = COUNTROWS(FILTER(ALLSELECTED('Table'),[week]=MAXX(ALLSELECTED('Table'),[week])))lastweek_counts = COUNTROWS(FILTER(ALLSELECTED('Table'),[LastWeek]<>"null"&&[week]=MAXX(ALLSELECTED('Table'),[week])))Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
2 years agoNot applicable
Hi Jyo27
You can refer to the following example
Create the following measures
Rank = COUNTROWS(FILTER(ALLSELECTED('Table'),[week] in VALUES('Table'[week])&&[Category ]<=SELECTEDVALUE('Table'[Category ])))LastWeek =
VAR a =
CALCULATE ( [Rank] )
VAR b =
MAXX ( ALLSELECTED ( 'Table' ), [week] )
RETURN
IF (
SELECTEDVALUE ( 'Table'[week] ) = b,
IF (
CALCULATE (
MAX ( 'Table'[Category ] ),
FILTER (
ALLSELECTED ( 'Table' ),
[week]
= SELECTEDVALUE ( 'Table'[week] ) - 1
&& [Rank] = a
)
)
<> BLANK (),
CALCULATE (
MAX ( 'Table'[Category ] ),
FILTER (
ALLSELECTED ( 'Table' ),
[week]
= SELECTEDVALUE ( 'Table'[week] ) - 1
&& [Rank] = a
)
),
"null"
)
)
Currentweek_counts = COUNTROWS(FILTER(ALLSELECTED('Table'),[week]=MAXX(ALLSELECTED('Table'),[week]))) lastweek_counts = COUNTROWS(FILTER(ALLSELECTED('Table'),[LastWeek]<>"null"&&[week]=MAXX(ALLSELECTED('Table'),[week])))
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.