Forum Discussion

Prasad1's avatar
Prasad1
Helper I
8 years ago
Solved

Using Cumulative Sales Total, Cumulative % values

Hi

 

I have Product Code, Sales Volume Privot report with Sales volumes posted against each SKU across 12 months till Last month. I have to generate running totals at Product code level, calculate each Product code % of Sale, Cumulative % sale to decide ABC analysis for Product code. I unpivot the months and changed into tabular column. And used the 'Table' visual to show the Totals at SKU level. Totals and Average showed correct results. I want to use the 'Quick Measure' or 'New measure' to calculate 'Cumulative Total Sale' and 'Cumulative Sale %' after sorting the Sales Volume column from highest sales to least. It is easy in Excel but couldn't get the same values in Power BI. I am posting the sample Excel sheet and the expected results in excel and also attaching my PowerBI file.

 

Any help is greatly appreciated.

PBIX file on One drive:

https://1drv.ms/u/s!Anl_FYPHVeK9bfgygTQSDGmlA1Y

 

Thanks

Prasad

 

  • Zubair_Muhammad's avatar
    Zubair_Muhammad
    8 years ago

    And here is the measure for Cumulative %age

    Cumulative_%age =
    CumulativeBI[Cumulative_Total]
        / CALCULATE (
            SUM ( CumulativeBI[Sales Volume] ),
            ALL ( CumulativeBI[Product Code] )
        )

4 Replies

  • Zubair_Muhammad's avatar
    Zubair_Muhammad
    Community Champion

    Hi Prasad1

     

    Here is the measure for Cumulative Total

    Cumulative_Total =
    VAR Currentsales =
        SUM ( CumulativeBI[Sales Volume] )
    RETURN
        SUMX (
            FILTER (
                ALL ( CumulativeBI[Product Code] ),
                CALCULATE ( SUM ( CumulativeBI[Sales Volume] ) ) >= Currentsales
            ),
            CALCULATE ( SUM ( CumulativeBI[Sales Volume] ) )
        )
      • Zubair_Muhammad's avatar
        Zubair_Muhammad
        Community Champion

        And here is the measure for Cumulative %age

        Cumulative_%age =
        CumulativeBI[Cumulative_Total]
            / CALCULATE (
                SUM ( CumulativeBI[Sales Volume] ),
                ALL ( CumulativeBI[Product Code] )
            )