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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
SammiP
Regular Visitor

Sales Actuals for Month and then a YTD for the Total Column

Hi Community.  Please help

 

I want to have Columns from March - Feb.  Each Month Must Display the Actual Sales for that Month (NOT TOTAL YTD), then the total column must give YTD.  If the user selects April in the month Slicer.  The April column will Have April's Data (NOT CUMULATIVE OR YTD) and in the Total Column the YTD from Mar .

 

Eg. 1

Mar  Apr  May  YTD

10    20     30     60

 

Eg. 2If I select April from the Month Slicer

 

Mar  Apr  YTD

10    20     30    

 

 

See OutCome Hoped.

SammiP_0-1634746195777.png

 

 

 

 

1 ACCEPTED SOLUTION
v-kelly-msft
Community Support
Community Support

Hi @SammiP ,

 

First create a dim date table as below:

Date = VALUES('Table'[Date])

vkellymsft_0-1635144483347.png

Then create a measure as below:

Measure =
IF (
    ISFILTERED ( 'Date'[Date] ),
    IF (
        ISINSCOPE ( 'Table'[Date] ),
        IF (
            MAX ( 'Table'[Date] ) <= SELECTEDVALUE ( 'Date'[Date] ),
            CALCULATE (
                SUM ( 'Table'[Value] ),
                FILTER ( ALL ( 'Table' ), 'Table'[Date] = MAX ( 'Table'[Date] ) )
            ),
            BLANK ()
        ),
        CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER ( ALL ( 'Table' ), 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] ) )
        )
    ),
    SUM ( 'Table'[Value] )
)

And you will see:

vkellymsft_2-1635144613869.png

 

For the related .pbix file,pls see attached.

 

Best Regards,
Kelly

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

 

View solution in original post

2 REPLIES 2
v-kelly-msft
Community Support
Community Support

Hi @SammiP ,

 

First create a dim date table as below:

Date = VALUES('Table'[Date])

vkellymsft_0-1635144483347.png

Then create a measure as below:

Measure =
IF (
    ISFILTERED ( 'Date'[Date] ),
    IF (
        ISINSCOPE ( 'Table'[Date] ),
        IF (
            MAX ( 'Table'[Date] ) <= SELECTEDVALUE ( 'Date'[Date] ),
            CALCULATE (
                SUM ( 'Table'[Value] ),
                FILTER ( ALL ( 'Table' ), 'Table'[Date] = MAX ( 'Table'[Date] ) )
            ),
            BLANK ()
        ),
        CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER ( ALL ( 'Table' ), 'Table'[Date] <= SELECTEDVALUE ( 'Date'[Date] ) )
        )
    ),
    SUM ( 'Table'[Value] )
)

And you will see:

vkellymsft_2-1635144613869.png

 

For the related .pbix file,pls see attached.

 

Best Regards,
Kelly

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

 

vanessafvg
Super User
Super User

have you created a file yet?   If you import your table in and filter by that column it should do that automatically.  Where are you struggling exactly?





If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors