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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Anonymous
Not applicable

Year to Date totals not appearing when Filtering using All Function

Hello,

I have a field that calculates fine at the row level within a table but doesn't not display at the total level (please see image below).  Any recommendations on how I should modify it so the total will display correctly?

 

Thanks for any help

 

  • Measure is called YTD DF and uses Sales results from a Table called 'Actuals' (measure calculation shown below)
  • The objective of the measure is to calculate the sum total sales year to date
  • Filters reference 3 other tables: CalendarTable to select the month you want to see YTD data up to, and two product group dimension tables called Channels and Brands

 

YTD DF =
CALCULATE([Sales],
     FILTER(ALL(Actuals),
          Actuals[Month Number] <= SELECTEDVALUE(CalendarTable[Month Number]) &&
          Actuals[Year Num] = YEAR(TODAY()) &&
          Actuals[Channel] = SELECTEDVALUE(Channels[Channels]) &&
          Actuals[ReportingBrand] = SELECTEDVALUE(Brand[Brand])))

 

Picture1.png

1 ACCEPTED SOLUTION
dedelman_clng
Community Champion
Community Champion

Make sure CalendarTable is the "parent" of your sales table (you may have to create a full date column on the sales table instead of just having month number & year number)

 

Then you can create a measure using TOTALYTD, and the nature of slicers is such that you do not have to reference them directly:

 

YTD DF = CALCULATE(TOTALYTD(Actuals[Sales]))


The selected values of Brand and Channel from the slicers will automatically filter down the measure.

 

 

Hope this helps,

David

View solution in original post

2 REPLIES 2
dedelman_clng
Community Champion
Community Champion

Make sure CalendarTable is the "parent" of your sales table (you may have to create a full date column on the sales table instead of just having month number & year number)

 

Then you can create a measure using TOTALYTD, and the nature of slicers is such that you do not have to reference them directly:

 

YTD DF = CALCULATE(TOTALYTD(Actuals[Sales]))


The selected values of Brand and Channel from the slicers will automatically filter down the measure.

 

 

Hope this helps,

David

Anonymous
Not applicable

Ah ha.  Brilliant.  When I was searching for how to calculate YTD online the solution I saw was this more complicated method.  Nice that there's a function in place.  Seems like there's lots of good Power BI adds occuring.

 

Thanks again

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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