Forum Discussion

nospang's avatar
nospang
Frequent Visitor
3 years ago
Solved

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...
  • Anonymous's avatar
    Anonymous
    3 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 Zhou

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.