説明
Tableau で作成した内容をPower BIで再現しようとしたらどうなるかやってみた
参考にしたサイト
Tableau 極める Day2
設問
指定した期間の前年同期間のオーダー日データを計算してください。
解き方
Tableau
オーダー日を、指定した期間の年月データに変換したフィールドを作り、作成したフィールドで集計を行う
DATEADD("year",DATEDIFF("year",[オーダー日],[TODAY]),[オーダー日])
- DATEADD(date_part, interval, date)
dateにdate_partの単位で、Intervalを足して戻す
Power BI
オーダー日を、指定した期間の年月データに変換したフィールドを作り、作成したフィールドで集計を行う
DATEADD([オーダー日],DATEDIFF([オーダー日],[TODAY],YEAR),YEAR)
-
DATEADD(date1,number_of_intervals,interval)
dateにintervalの単位で、number_of_intervalsを足して戻す -
DATEDIFF(Date1, Date2, Interval)
date1とdate2の差をIntervalの単位で戻す
最後に
同じDATEADDやDATEDIFFを使っているが、構文上単位を明示する場所が違うので、注意
Power BIは現在勉強中のため、もっと良いやり方あればぜひ教えてください。