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

View all the Fabric Data Days sessions on demand. View schedule

Reply
joshua1990
Post Prodigy
Post Prodigy

Create / Generate Fiscal Calendar - Best Practice

In the past I have generated our fiscal calendar in Dataflow Gen 1 using PQ.

This calendar table was shared accross different workspaces and reports.

Considering to upgrade the workspace to fabric what would be the best approach to generate a calendar and to make it available for different reports?

  • Dataflow Gen 1 / 2?
  • Something using SQL or Phython etc?

What are your thoughts?

 

1 ACCEPTED SOLUTION
V-yubandi-msft
Community Support
Community Support

Hi @joshua1990 ,

Select the method that best suits your expertise (Power Query, SQL, Python) and the complexity of your time intelligence calculations. Each option guarantees that the enriched fiscal calendar is centralized and accessible across Fabric workspaces and reports.

 

Thank you, @lbendlin &  @suparnababu8 , for your prompt and helpful responses.

 

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
V-yubandi-msft
Community Support
Community Support

Hi @joshua1990 ,

Select the method that best suits your expertise (Power Query, SQL, Python) and the complexity of your time intelligence calculations. Each option guarantees that the enriched fiscal calendar is centralized and accessible across Fabric workspaces and reports.

 

Thank you, @lbendlin &  @suparnababu8 , for your prompt and helpful responses.

 

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.

lbendlin
Super User
Super User

Fiscal calendars are immutable.  There is no need to calculate them over and over again.  Use an external, precomputed, reference table

Yes and now. The skeleton should be sourced from an ERP etc, but I need to add some additional time intelligence columns.

suparnababu8
Super User
Super User

Hello @joshua1990 

 

Thanks for reaching coomunity.

 

As per your requirement, I can choose Dataflow Gen2 as 1st choice of bext practise. here is why?

 

  • DataFlow Gen2  has advanced capacbilites as compared to Gen1. You can create a fisical calender table by uisng gen2 anshare it across all reports - It's a centralized location and you can publish this in any of supported DB's such as Lakhehouse, Warehouse etc..(It's not possible by using Gen1)
  • You can use SQL for handling large datasets, suppose if you have any complext logic need to be creatd for fiscal calender year, SQL with datawarehouse will be  best option.
  • Python is also abest option but it's depends on your data volume.

Finally I would like to tell you, if you are going to use low-code-no-code then go with Dataflowgen2, if you want to perform large data processing then you can opt SQL & if you are familir with Python you can go with this.

 

according to your requirement, you can select one best option from this.

 

Thank you once again!!

 

Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric 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.