PowerBI : DAX : CALENDAR : 日付時間

Power BI - DAX チートシート - CALENDAR

 

・新しいDateテーブルの作成

 

CALENDAR(<start_date>, <end_date>)

 

=> CALENDARは、Date という列を持つテーブルの作成をします。
start_date から end_date まで。

 

例:

Date_TB = CALENDAR(Date(2020, 1, 1), DATE(2021, 12, 31))

=> Date 2020/01/01 から 20201/12/31までの行が作成されます。

 

Date_TB = CALENDAR(Date(2020, 1, 1), TODAY())

=> Date 2020/01/01 から 今日までの行が作成されます。

 

 

例:(ほかのテーブルの列を利用)

Salesテーブルの列 Order Date の最小値、最大値を利用して作成する場合。

 

Date_TB = CALENDAR(min(Sales[Order Date]), max(Sales[Order Date]))

=> min 1960/01/01  から max 2020/12/31 までの行が出来上がります。