Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hi,
For Ex: if I select Q2 2020 from the quarter slicer,
Then YTD = Q1 2020 + Q2 2020
MAT = Q3 2019 + Q4 2019 +Q1 2020 + Q2 2020
QTR = Current Quarter selected
if I select Q3 2020 from the quarter slicer,
Then YTD = Q1 2020 + Q2 2020 + Q3 2020
MAT = Q4 2019 +Q1 2020 + Q2 2020 + Q3 2020
QTR = Current Quarter selected
My slicer fileds are : YTD, MAT, QTR
Please some one help me with the DAX
Many Thanks,
Pallavi
@Anonymous , if you have date
If you have Qtr year, Have table with rank on YYYYQ
QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Rolling 4 Qtr
Rolling 4 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-4,Quarter))
New column
Qtr Rank = RANKX(all('Date'),'Date'[Year Qtr],,ASC,Dense)
Measures
This Qtr = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])))
Last Qtr = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]=max('Date'[Qtr Rank])-1))
Last 4 Qtr = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Qtr Rank]>=max('Date'[Qtr Rank])-4 && 'Date'[Qtr Rank]<=max('Date'[Qtr Rank]) ))
YTD= CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year]=max('Date'[Year]) && 'Date'[Qtr] <= Max('Date'[Qtr]) ))
LYTD = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Year]=max('Date'[Year])-1 && 'Date'[Qtr] <= Max('Date'[Qtr])))
Hey Amit,
I tried with above dax formula, Its confusing to build this.
Please help me with demo file if possible, it would be really helpfull
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 |
---|---|
19 | |
14 | |
14 | |
11 | |
8 |