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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Nihed
Helper III
Helper III

Dax need

You will see that there is a quarter selection on dashboard:

 

Nihed_0-1637922050103.jpeg

 

 

This selection comes from an excel file, however it is not great because users sometimes forget to update this excel file.

Instead of that, can we create a table which is dynamically filled with quarters and replace that excel selection?

New table should include quarters from last 5 years until current quarter.

The dashboard should always select current quarter automatically.

 

how can I please do this

4 REPLIES 4
amitchandak
Super User
Super User

@Nihed , You need to create column like this in your date table and save that in This Qtr

 

Switch( True() ,

format(today(), "YYYY - \QQ") = [Qtr Year] , "This Qtr",

[Qtr Year]

)

 

 

Default Date Today/ This Month / This Year: https://www.youtube.com/watch?v=hfn05preQYA

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

thank you for your answer
just for information I don’t have a date table in my report I use an EXCEL file with this data and I wanted to create this data in a direct dynamic table to have  "QUARTER SELECTION " in Power BI how I can do please?

the data of the execel file:

Nihed_0-1637927564383.png

 

 

Hi, @Nihed 

You can try following code  to manually create a calendar table to replace data in EXCEL file.

Calendar date = CALENDAR(DATE(2017,01,01),TODAY()) //calculated table

calculated columns:

Quarter = FORMAT('Calendar date'[Date],"YYYYQ")
Num quarter = 
VAR _year =
    YEAR ( TODAY () )
VAR _quarter =
    QUARTER ( TODAY () )
VAR _last_quarter =
    IF ( _quarter = 1, _year - 1 & "4", _year & _quarter - 1 )
RETURN
    IF (
        'Calendar date'[New quarter] = _last_quarter,
        "last quarter",
        'Calendar date'[New quarter]
    )

22.png

Due to the use of calculated table, you still need to refresh the calendar table to get the latest data.

 

Best Regards,
Community Support Team _ Eason

Hello,

It works very well I did exactly the same thing, thank you very much for your help

 

Thank you.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors