March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
hello, I need your help:
I have this Calculated Field:
I need only the sales for the current year
Why PBi doing this? What is the correct solution? 😞
Thanks Team
Solved! Go to Solution.
LASTDATE is calculated per row so for example in the row with 2021-10 the last year is 2021. To make it work the way you want it you have to write it like this:
Sales CY =
var CY = CALCULATE(
YEAR(LASTDATE('Calendar'[Date])),
ALL(Calendar)
)
RETURN
CALCULATE(
SUM(Sales[Sales USD]),
Calendar[Year] = CY
)
LASTDATE is calculated per row so for example in the row with 2021-10 the last year is 2021. To make it work the way you want it you have to write it like this:
Sales CY =
var CY = CALCULATE(
YEAR(LASTDATE('Calendar'[Date])),
ALL(Calendar)
)
RETURN
CALCULATE(
SUM(Sales[Sales USD]),
Calendar[Year] = CY
)
Hi,
Assuming you already have a Date column in your Data Table, create a Calendar Table with calculated column formulas for Year, Month name and Month number. Sort the Month name column by the Month number column. Create a relationship (Many to One and Single) from the Date column of your Data Table to the Date column of the Calendar Table. Create a slicer of Year (dragged from the Calendar Table) and select 2022. Write this measure
Total sales = sum(Sales[Sales USD])
Hope this helps.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
82 | |
69 | |
53 | |
44 |
User | Count |
---|---|
202 | |
106 | |
100 | |
64 | |
56 |