Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Dear All!
I would like to kindly ask for your help.
Can you please help me how can I achieve a dynamic table, where the first row is always Today and value of Today is the YTD amount from the very beginning?
This is the goal I would like to achieve given today's date is 18.05.2025 and the value cumulated from the very beginning is 18.
My issue is, no matter what I tried the value for today got always 1, as it was the first day in the range and not the 18th over all.
Thank you in advance
Best regards,
Sándor
Solved! Go to Solution.
Hi @Sándor
If you are trying to exclude future dates from showing up in YTD, you can use double calculate. Also, please start using a separate dates/calendar table that's been marked as such. Set and use date tables in Power BI Desktop
YTD Value today =
VAR _MAX =
TODAY ()
RETURN
CALCULATE (
CALCULATE ( SUM ( 'Table'[Value] ), DATESYTD ( 'Calendar'[Date] ) ),
KEEPFILTERS ( 'Calendar'[Date] <= _MAX )
)
Please see the attached pbix.
Hi @Sándor ,
I tried to replicate and fix the issue, Please find the attached pbix file for oyur reference.
YTD dynamic table in dax.pbix
Please let me know if you have further questions.
If this reply helped solve your problem, please consider clicking "Accept as Solution" so others can benefit too. And if you found it useful, a quick "Kudos" is always appreciated, thanks!
Best Regards,
Maruthi
LinkedIn - http://www.linkedin.com/in/maruthi-siva-prasad/
X - Maruthi Siva Prasad - (@MaruthiSP) / X
Hi @Sándor ,
I tried to replicate and fix the issue, Please find the attached pbix file for oyur reference.
YTD dynamic table in dax.pbix
Please let me know if you have further questions.
If this reply helped solve your problem, please consider clicking "Accept as Solution" so others can benefit too. And if you found it useful, a quick "Kudos" is always appreciated, thanks!
Best Regards,
Maruthi
LinkedIn - http://www.linkedin.com/in/maruthi-siva-prasad/
X - Maruthi Siva Prasad - (@MaruthiSP) / X
Hi,
Share the download link of the PBI file.
Hi @Sándor
If you are trying to exclude future dates from showing up in YTD, you can use double calculate. Also, please start using a separate dates/calendar table that's been marked as such. Set and use date tables in Power BI Desktop
YTD Value today =
VAR _MAX =
TODAY ()
RETURN
CALCULATE (
CALCULATE ( SUM ( 'Table'[Value] ), DATESYTD ( 'Calendar'[Date] ) ),
KEEPFILTERS ( 'Calendar'[Date] <= _MAX )
)
Please see the attached pbix.
Dear @danextian @Ashish_Excel!
Thank you very much for your help.
It worked well.
In the meanwhile I came up with another solution as well.
@danextian I am using a different data table in my main model. I just wanted to make the explanation simple.
Thank you
Br
S
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
78 | |
76 | |
58 | |
35 | |
33 |
User | Count |
---|---|
100 | |
60 | |
56 | |
46 | |
41 |