Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Custom summaries when collapsing row dimensions in Matrix

Let's say I have a matrix, which has 3 dimensions in the form of rows. There's a single column called weather. Thus, the cells are filled with weather {sunny, cloudy, rainy}.   Rows Dimensions: M...
  • lkalawski's avatar
    lkalawski
    5 years ago

    Anonymous 

    I have prepared an example solution. Please check the file.

    You can use this measure to check the levels as well as the action assignments:

     

     

    Selected Date Level = 
    SWITCH (
        TRUE (),
        ISINSCOPE ( 'Table'[Date].[Day] ), MAX ( 'Table'[Weather] ),
        ISINSCOPE ( 'Table'[Date].[Month] ),
            VAR __SunnyDays =
                COUNTROWS ( FILTER ( 'Table', 'Table'[Weather] = "Sunny" ) )
            RETURN
                IF ( ISBLANK ( __SunnyDays ), 0, __SunnyDays ) & "/"
                    & COUNTROWS ( 'Table' ),
        ISINSCOPE ( 'Table'[Date].[Quarter] ),
            VAR __SunnyDays =
                COUNTROWS ( FILTER ( 'Table', 'Table'[Weather] = "Sunny" ) )
            RETURN
                IF ( ISBLANK ( __SunnyDays ), 0, __SunnyDays ) & "/"
                    & COUNTROWS ( 'Table' ),
        ISINSCOPE ( 'Table'[Date].[Year] ),
            VAR __SunnyDays =
                COUNTROWS ( FILTER ( 'Table', 'Table'[Weather] = "Sunny" ) )
            RETURN
                IF ( ISBLANK ( __SunnyDays ), 0, __SunnyDays ) & "/"
                    & COUNTROWS ( 'Table' ),
        BLANK ()
    )
    

     

     



    Proud to be a Super User.

    If I helped, please accept the solution

    and give kudos