How To Add Date Table In Power Bi

How to Add a Date Table in Power BI

Adding a date table in Power BI is a common requirement when working with time-based data. A date table allows you to perform various time-based calculations and analysis within your Power BI reports. Here’s a detailed explanation on how to add a date table in Power BI with examples:

  1. First, make sure you have a properly formatted date column in one of your data tables. This column should contain all the dates for the time period you want to analyze.
  2. In the Power BI Desktop application, go to the “Modeling” tab in the ribbon at the top.
  3. Click on the “New Table” button in the “Tables” group.
  4. In the formula bar, enter the following DAX formula to create a date table:

  5. DateTable = CALENDAR(DATE(YYYY, MM, DD), DATE(YYYY, MM, DD))

    Replace “YYYY”, “MM”, and “DD” with the start and end dates of your time period. For example, if you want to create a date table for the year 2022, the formula would be:


    DateTable = CALENDAR(DATE(2022, 1, 1), DATE(2022, 12, 31))

    Make sure to adjust the formula based on your specific time period.

  6. Press Enter to create the new date table.
  7. You can now customize the date table by adding additional columns. For example, you can add columns for year, quarter, month, week, day, etc. You can use DAX functions like YEAR, QUARTER, MONTH, WEEKDAY, etc., to extract these values from the date column of your main data table.
  8. Once you have created and customized the date table, you can establish a relationship between the date table and your main data table. This will enable time-based analysis and calculations in your Power BI reports.

Here’s an example of how the date table would look like in Power BI:


Date Year Quarter Month Week Day
2022-01-01 2022 Q1 January Week 1 Sunday
2022-01-02 2022 Q1 January Week 1 Monday

By following these steps, you can easily add a date table in Power BI and utilize it for time-based analysis and calculations in your reports.

Read more interesting post

Leave a comment