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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

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
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.