Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi Team,
I have some requirements like.
in a matrix visual would like to show the latest 3 months' column headers like Sep-2023, Oct-2030, and Nov-2023 in the current year,
and the remaining current year months column header "Remaining Months - 2023".
In previous years yeas data Headers like FY-22, FY-21, FY-20
| Product Name | FY-20 | FY-21 | FY-22 | Remaining Months - 2023 | Sep-23 | Oct-30 | Nov-23 |
| Bikes | |||||||
| Accessories | |||||||
| Clothing |
Prix Link: https://1drv.ms/u/s!Aut620beS3BbgQhFFC6UAPK1wWUy?e=qU9hXq
kindly suggest this.
Thanks
Ajith
Solved! Go to Solution.
Hi @AjithReddy049 ,
I created your sample pbix file(see the attachment), please check if that is what you want. Please create a calculated column as below and put it on the Columns Field of matrix just like below screenshot...
Column =
VAR _maxdate =
CALCULATE ( MAX ( 'Query1'[DueDate] ), ALL ( 'Query1' ) )
VAR _mindate =
EOMONTH ( _maxdate, -3 ) + 1
VAR _mindyear =
YEAR ( _mindate )
VAR _dyear =
YEAR ( Query1[DueDate] )
RETURN
IF (
'Query1'[DueDate] >= _mindate
&& 'Query1'[DueDate] <= _maxdate,
'Query1'[Format],
IF (
_dyear = _mindyear,
"Remaining Months - " & _mindyear,
"FY-" & RIGHT ( _dyear, 2 )
)
)
Best Regards
Hi @AjithReddy049 ,
I created your sample pbix file(see the attachment), please check if that is what you want. Please create a calculated column as below and put it on the Columns Field of matrix just like below screenshot...
Column =
VAR _maxdate =
CALCULATE ( MAX ( 'Query1'[DueDate] ), ALL ( 'Query1' ) )
VAR _mindate =
EOMONTH ( _maxdate, -3 ) + 1
VAR _mindyear =
YEAR ( _mindate )
VAR _dyear =
YEAR ( Query1[DueDate] )
RETURN
IF (
'Query1'[DueDate] >= _mindate
&& 'Query1'[DueDate] <= _maxdate,
'Query1'[Format],
IF (
_dyear = _mindyear,
"Remaining Months - " & _mindyear,
"FY-" & RIGHT ( _dyear, 2 )
)
)
Best Regards
thanks for the response.
Could you please elaborate above measure, [FY] is it a measure? if measure what I need to aggregate?
@AjithReddy049 , You have create a new column in date table with these header and also the sort column
Example
COlumn = Switch(True(),
[FY] < "FY-23", [FY],
Month([Date]) < 10, "Remaining month of 23",
Format([Date], "mmm-yyyy"))
Same way create an order column too
How to Create Sort Column and Solve Related Errors:
https://www.youtube.com/watch?v=KK1zu4MBb-c
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 24 | |
| 23 | |
| 17 | |
| 14 | |
| 13 |
| User | Count |
|---|---|
| 63 | |
| 41 | |
| 39 | |
| 39 | |
| 38 |