若要在 DAX 公式中使用時間智慧函式,您必須指定 Date 資料類型的日期資料表和唯一標識碼 (datetime) 資料行。 一旦日期數據表中的數據行指定為唯一標識符,您就可以在日期數據表中的數據行與任何事實數據表之間建立關聯性。
使用時間智慧函式時,適用下列規則:
使用DAX時間智慧函式時,切勿使用事實表中的日期時間列。 一律在您的模型中建立個別的日期數據表,其中包含至少一個 Date 數據類型的 datetime 數據行,且具有唯一值。
請確定您的日期數據表具有連續的日期範圍。
日期表中的 datetime 欄位應為以天為單位的粒度,不含小時或更小的時間單位。
您必須使用 [ 標記日期資料表 ] 對話框來指定日期數據表和唯一識別子數據行。
在日期表中,建立事實數據表與日期類型欄位之間的關聯。
若要指定日期數據表和唯一標識符
在模型設計工具中,點選日期資料表。
單擊 [ 數據表] 功能表,然後按下 [ 日期],然後按下 [ 標示為日期數據表]
在 標示為日期數據表 對話方塊的 日期 清單框中,選取要作為唯一識別碼的資料欄。 此數據行必須包含唯一值,且應為 Date 數據類型。 例如:
日期 2010/7/1 上午 12:00:00 2010/7/2 上午 12:00:00 2010/7/3 上午 12:00:00 2010/7/4 上午 12:00:00 2010/7/5 上午 12:00:00 如有必要,請建立事實數據表與日期數據表之間的任何關聯性。