Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Adjacent column groups in matrix

I want to make a matrix with with row groups wich are a hierarchy, but the column groups must be adjacent   For example, this table                 Must look like this:   ins...
  • Anonymous's avatar
    Anonymous
    7 years ago

    Hi Anonymous,

     

    You can refer to following calculate table formula to create a new table with original table records and summarize table records:

    Table =
    UNION (
        'Sample',
        SELECTCOLUMNS (
            SUMMARIZE (
                'Sample',
                [Land],
                [Stad],
                [geslacht],
                "leeftijdgroep", [geslacht],
                "Aantal", SUM ( 'Sample'[Aantal] )
            ),
            "Client", BLANK (),
            "Land", [Land],
            "Stad", [Stad],
            "geslacht", [geslacht],
            "leeftijdgroep", [leeftijdgroep],
            "Aantal", [Aantal]
        )
    )
    

    After these, you can create a table as custom sort order table to define column order.(you can't direct change sort order of matrix column fields)

    Sort Table = 
    SELECTCOLUMNS (
        VALUES ( 'Table'[leeftijdgroep] ),
        "leeftijdgroep", [leeftijdgroep],
        "Index", SWITCH (
            [leeftijdgroep],
            "M", 1,
            "V", 2,
            "18-30", 3,
            "31-50", 4,
            "51-65", 5,
            BLANK ()
        )
    )
    

     

    Build relationship from new table to sort table, then create matrix visual.

    Custom Sorting in Power BI

     

     

     

    Regards,

    Xiaoxin Sheng