Forum Discussion
nospang
3 years agoFrequent Visitor
Matrix returns all combinations
Hi all, I want to display value 'X' for a means to indicate the current month (will serve as a today line). In the screenshot the yellow part should contain the value 'X'. The names that are use...
- Anonymous3 years ago
Hi nospang ,
I suggest you to try code as below to create a measure.
today line = VAR _CurrentMonth = DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ), 1 ) VAR _CheckIfCurrentMonth = MIN ( 'Calendar'[Date] ) = _CurrentMonth VAR _Result = SWITCH ( TRUE (), _CheckIfCurrentMonth, "X", BLANK () ) VAR _Lev2List = CALCULATETABLE ( VALUES ( bridge[Lvl2ID] ), FILTER ( ALL ( bridge ), bridge[Lvl1ID] = MAX ( 'Level 1'[ID] ) ) ) RETURN IF ( MAX ( 'Level 2'[ID] ) IN _Lev2List, _Result )Result is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
3 years agoNot applicable
Hi nospang ,
I suggest you to try code as below to create a measure.
today line =
VAR _CurrentMonth =
DATE ( YEAR ( TODAY () ), MONTH ( TODAY () ), 1 )
VAR _CheckIfCurrentMonth =
MIN ( 'Calendar'[Date] ) = _CurrentMonth
VAR _Result =
SWITCH ( TRUE (), _CheckIfCurrentMonth, "X", BLANK () )
VAR _Lev2List =
CALCULATETABLE (
VALUES ( bridge[Lvl2ID] ),
FILTER ( ALL ( bridge ), bridge[Lvl1ID] = MAX ( 'Level 1'[ID] ) )
)
RETURN
IF ( MAX ( 'Level 2'[ID] ) IN _Lev2List, _Result )
Result is as below.
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.