Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Incorrect Total in Column Matrix view

Good afternoon,   I have prepared a matrix view that has Rows of Locations. Columns of Volumes, Unit Margin & Location Average Margin. In the column I have a measure that is the difference of Margi...
  • Anonymous's avatar
    Anonymous
    6 years ago

    Hi Anonymous 

    I build two tables like yours to have a test.

    Table1:

    Table2:

    Add two measures Volume and Unit Margin into Table1.

    Unit Margin = SUM(Table2[Unit Margin])
    Volume = SUM(Table2[Volume])

    Then I build a measure and a calculated column to achieve your goal.

    Calculated Column:

    Actual Difference = 
    VAR _FORMULA = ('Table1'[Unit Margin]-'Table1'[Loc Unit Margin])*'Table1'[Volume]
    RETURN
    _FORMULA

     Measure:

    Difference in Power Bi = 
    VAR _Formula =
         ( [Unit Margin] - SUM ( Table1[Loc Unit Margin] ) ) * [Volume]
    RETURN
        IF (
            HASONEVALUE ( Table1[Location] ),
            _Formula,
            SUMX (
                SUMMARIZE (
                    Table1,
                    Table1[Location],
                    "_Formula",
                         ( [Unit Margin] - SUM ( Table1[Loc Unit Margin] ) ) * [Volume]
                ),
                [_Formula]
            )
        )

    Result:

    You can download the pbix file from this link: Incorrect Total in Column Matrix view

     

    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.