Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Cookistador
Super User
Super User

Running Sum of a measure ?

Hello Everyone,

 

I'm facing to an issue, for a custommer, I need to build a report to publish to the web
So I created a migrate according to the business rules, and then I added a new visual calculation for my running sum

 

After that, I made my test in Power BI services, everything is working smoothly but once I published it to the web, disaster, my visual doesn't work anymore...
According to my investigation, New visual calculation is not supported with publish to the web...

So I'm trying to create a measure for this running sum, but it is not working
I have many measure, but I will share with you probably the easiest.
The chart I need to build looks like:

Cookistador_0-1731104219006.png



But when I tried to build my running sum, it is retuning something like:

Cookistador_1-1731104258626.png


I look like similar, but it is not (as you see the unit are not the same)
So this the look and feel of my measure:
AVGMeasure= 

    AVERAGEX(
        SUMMARIZE(
            MyTable,
            Mytable[Id],
            Mytable[Country],
            "AvgAmount", AVERAGE(MyTable[Amount])
        ),
        [AvgAmount]
    )
 
Then, I created a running sum:
RunningSum = 
VAR MaxDate = MAX('MyTable'[Date])
 Var RunningSum =
   CALCULATE(
       SUMX(
           FILTER(
               ALLSELECTED(MyTable),      
               'MyTable'[Date] <= MaxDate &&
               'MyTable'[Name] = MAX('MyTable'[Name])
               && MyTable[Country] = MAX(MyTable[Country])
           ),
           [AVGMeasure]  
       )
   )
   
RETURN
RunningSum



My visual, is using Date (as X-axis), Country in the legend, and the only external filter I'm using is Source Date, I tried a lot of things, but nothing seems to work 😞

Any idea of what I'm doing wrong ? or How can I debug this measure?
Or is there a way to use calculation visual with publish to Web ?


Many thanks in advance for your help 

1 ACCEPTED SOLUTION
danextian
Super User
Super User

Hi @Cookistador 

 

Apply a sumx to your average measure than apply a calculate to it.

RunningSum = 
VAR MaxDate =
    MAX ( 'Dates'[Date] )
RETURN
    CALCULATE (
        SUMX (
            ADDCOLUMNS ( SUMMARIZE ( Dates, Dates[Date] ), "@avg", [AVGMeasure] ),
            [AVGMeasure]
        ),
        Dates[Date] <= MaxDate
    )
AVGMeasure = 
AVERAGEX (
    SUMMARIZE (
        Data,
        Data[Geo],
        "AvgAmount", CALCULATE ( AVERAGE ( Data[Revenue] ) )
    ),
    [AvgAmount]
)

Note: I used a separate dates/calendar table.

danextian_0-1731132078431.png

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

View solution in original post

9 REPLIES 9
Cookistador
Super User
Super User

This is the dataset

IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA110-11-20112956544310DisbursedIE_02Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA215-12-2011992853096,2DisbursedIE_03Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA212-01-20121257046000DisbursedIE_04Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_FAFA219-01-2012476954369,7DisbursedIE_05Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_LFA1-02-20113592103513DisbursedIE_01Ireland Back
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA3-04-20122786000000DisbursedIE_06Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA2-05-2013796000000DisbursedIE_07Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA18-06-20131592000000DisbursedIE_08Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA27-09-2013995000000DisbursedIE_09Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
IE_MFFA4-12-20132255498711DisbursedIE_10Ireland Diversified
Cookistador
Super User
Super User

Helllo Everyone,

I made a small cleaning with my value 
For example, for irelande, I need to get the following visual:

Cookistador_0-1731168640437.png

 

Or in term of table, I need to get something like:

Cookistador_1-1731168724790.png


You can find the sample here:

 

And this is the measure I created I would like to make the running sum:

AverageShare =
AVERAGEX(
SUMMARIZE(
DataSample,
DataSample[DisbursementId],
DataSample[Type Funding],
"AvgAmount", AVERAGE(DataSample[Amount])
),
[AvgAmount]
)

Once again,
A huge thank for your help

Using the same measures i provided, this is what i get. You need to specify in your sample dataset the column names. Which one do we use? And I don't think there is an amount there.

danextian_0-1731212473109.png

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.
danextian
Super User
Super User

Hi @Cookistador 

 

Apply a sumx to your average measure than apply a calculate to it.

RunningSum = 
VAR MaxDate =
    MAX ( 'Dates'[Date] )
RETURN
    CALCULATE (
        SUMX (
            ADDCOLUMNS ( SUMMARIZE ( Dates, Dates[Date] ), "@avg", [AVGMeasure] ),
            [AVGMeasure]
        ),
        Dates[Date] <= MaxDate
    )
AVGMeasure = 
AVERAGEX (
    SUMMARIZE (
        Data,
        Data[Geo],
        "AvgAmount", CALCULATE ( AVERAGE ( Data[Revenue] ) )
    ),
    [AvgAmount]
)

Note: I used a separate dates/calendar table.

danextian_0-1731132078431.png

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Thank you for your reply
I tried it, but it is not working 😞
I get the right value, but when I tried to build the chart, it is not retuning the right figures
I get:

Cookistador_0-1731188794327.png

But I would like to get something like 

Cookistador_1-1731188829894.png

 



If you want, I share a sample dataset to give you a clear dataset to understand what I want to acheive

Ashish_Mathur
Super User
Super User

Hi,

Share some sample data to work with and show the expected result.  Share data in a format that can be pasted in an MS Excel file.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

I did it
Once again, thank you for your help

Hi,

You have not shared the headings.  Also, share a smaller dataset and for that abridged dataset, show the expected result in a simple Table format.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
FreemanZ
Super User
Super User

hi @Cookistador ,

 

i would first suggest to modify the SUMMARIZE part, try like:

AVGMeasure= 

AVERAGEX(

    ADDCOLUMNS(

        SUMMARIZE(

            MyTable,

            Mytable[Id],

            Mytable[Country]

        ),

        "AvgAmount", CALCULATE(AVERAGE(MyTable[Amount])

        ),

        [AvgAmount]

)

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors