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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
dpombalpbi
New Member

DAX Problem Accum from First Date with Sales to Last Date with Sales

I have a basic Calendar table joined by date to a Fact table with Sales data.
And I want for each item, a product is selected, to accumulate sales of all dates with Sales
 
I used this blog but formula doesn't work for me on totals
 
Sales = SUM (FACT_SALES[Sales])
 
 
Sales Acum =
VAR __firstDate = FIRSTDATE(ALL(FACT_SALES[Date]))
VAR __lastDate = MAX('CalendarT'[Date])
RETURN
    CALCULATE(
        [Sales],
        DATESBETWEEN(
            'CalendarT'[Date],
            __firstDate,
            __lastDate
        )
    )
 
 
 
 
 
For this product Filtered there are Sales from October 2022 to February 2023
 
Captura001 tabla.PNG
 
 
And Table with current Measure Sales Accumulated is this.
Formula works OK for months in dates with sales between the first period with Sales from October 2022 to February 2023
 
But I don't want to show totals before first sale date and after last date with data -.
I want to control to show blank or do nothing first and after
Captura002 tabla.PNG
1 ACCEPTED SOLUTION
v-tangjie-msft
Community Support
Community Support

Hi @dpombalpbi ,

 

According to your description, here are my steps you can follow as a solution.

(1) We can create a new measure.

new sale acum = IF('Table'[sales]=BLANK(),BLANK(),'Table'[sale acum])

(2) Then the result is as follows.

vtangjiemsft_0-1679623158432.png

 

If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. Thank you.

 

Best Regards,

Neeko Tang

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

View solution in original post

1 REPLY 1
v-tangjie-msft
Community Support
Community Support

Hi @dpombalpbi ,

 

According to your description, here are my steps you can follow as a solution.

(1) We can create a new measure.

new sale acum = IF('Table'[sales]=BLANK(),BLANK(),'Table'[sale acum])

(2) Then the result is as follows.

vtangjiemsft_0-1679623158432.png

 

If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. Thank you.

 

Best Regards,

Neeko Tang

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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.