Forum Discussion

sarikei's avatar
sarikei
Helper I
3 years ago
Solved

Sum Total

Hi,
In my report, I have a Cluster Column Chart to display the last 12 months of Sales Volumn.
So I can see the Sales Volumn of each month.
How can I create the measure to sum all the Sales Volumn of these 12 months, then use it to calculate the percentage of sales in each Month?

 

Many thanks.

  • Hi sarikei ,

     

    Please create following measures:

    Sales = SUM('Table'[Sales Volumn])
    
    TotalSales = CALCULATE(SUM('Table'[Sales Volumn]),ALL('Table'))
    
    % = DIVIDE([Sales],[TotalSales])

     

    The result you want:

    Best regards,

    Yadong Fang

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

7 Replies

  • vanessafvg's avatar
    vanessafvg
    Community Champion

    are you able to share some of your data in text form or show what you data looks like.  In order ot provide date intelligence you need to link your transactional date to a continious date table.

  • Mikelytics's avatar
    Mikelytics
    Resident Rockstar

    Hi sarikei ,

     

    without seeing your data the solution would typically look like this or similar:

     

    ShareOfYear =
    
    var var_CurrentValue = [YourMeasure]
    var var_ValueofYear = CALCULATE([YourMeasure],ALL(DateTable[MonthColumn])
    var var_ShareofCurrentValue = DIVIDE(var_CurrentValue,var_ValueofYear)
    
    Return
    var_ShareofCurrentValue

     

    In best case you have a separate date table. It is important that you put for [MonthColumn] the column you use in your visual. 

     

    If you also apply a quarter column then you need to add ",ALL(DateTable[QuarterColumn])" behing the other ALL() function. If there are more columns to be ignored also ALLEXCEPT() instead of ALL() could help.

     

    If this does not work please share the data model, your measure, the visual as well as filter applied to the visual (sample data is totally fine) then it is easier to help.

     

    Best regards

    Michael

    -----------------------------------------------------

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

    @ me in replies or I'll lose your thread.

    -----------------------------------------------------

    LinkedIn

     

     

     

     

    • sarikei's avatar
      sarikei
      Helper I

      Hi,

       

      sorry, I should have included the dataset. For example:

       

      MonthSales VolumnTotal Sales Volumn% Sales Volumn
      2021-10226224810.05%
      2021-11281224812.50%
      2021-1215022486.67%
      2022-0112322485.47%
      2022-0220822489.25%
      2022-03226224810.05%
      2022-0415722486.98%
      2022-0521822489.70%
      2022-0614022486.23%
      2022-0717122487.61%
      2022-0822022489.79%
      2022-0912822485.69%

       

      1. Total Sales Volumn is what I want to sum. This is the total of Sales Volumn of all the all Month.

      2. Then I will use this measure (Total Sales Volumn) to calculate the % Sales Volumn (fomular is Sales Volumn / Total Sales Volumn).

      3. So I will include this 3 measure in the Column Chart.

       

      Thank you in advance.

      • v-yadongf-msft's avatar
        v-yadongf-msft
        Community Support

        Hi sarikei ,

         

        Please create following measures:

        Sales = SUM('Table'[Sales Volumn])
        
        TotalSales = CALCULATE(SUM('Table'[Sales Volumn]),ALL('Table'))
        
        % = DIVIDE([Sales],[TotalSales])

         

        The result you want:

        Best regards,

        Yadong Fang

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