Forum Discussion

sanjaymithran's avatar
sanjaymithran
Helper II
1 year ago
Solved

Matrix table with two rows diffrent Aggregation

Hi All, Thanks in Advance, Below matrix table Category and Product on rows values sales and % sales show values vertically  Need help on calculation for % sales prod1 35/159(total of all prod withi...
  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi, sanjaymithran 

    I'm sorry I misunderstood what you meant, I modified the measure and you can use the DAX below:

    %Sale = 
    VAR _Total = DIVIDE(
        CALCULATE(SUM([Sales]), ALLEXCEPT('Table', 'Table'[Category])),
        CALCULATE(SUM([Sales]), ALL('Table')),
        0
    )
    VAR _Category = DIVIDE(
        SUM([Sales]),
        CALCULATE(SUM([Sales]), ALLEXCEPT('Table', 'Table'[Category])),
        0
    )
    RETURN
    IF(ISINSCOPE('Table'[Product]),_Category,_Total)

     

    The following is my preview:

     

    How to Get Your Question Answered Quickly

    Best Regards

    Yongkang Hua

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