最近DAXの学習を開始しました。私はDATEADD関数を正しく理解できません。ブロー式がエラーを出しています。DAXのDATEADD関数に関する問題
DATEADD(FIRSTNONBLANK(DATATABLE("TodaysDate",DATETIME,{{"9/24/2016"}}),TRUE()),4,MONTH)
A table expression containing more than one column was specified in the call to function 'DATEADD'. This is not supported.
しかし、EDATE
EDATE(FIRSTNONBLANK(DATATABLE("TodaysDate",DATETIME,{{"9/24/2016"}}),TRUE()),4)
とFIRSTDATEとその作業FIRSTNONBLANKのように動作していない、DATATABLEの使用に問題はありますか?私が見逃したことを教えてください。
FIRSTDATE(DATATABLE("Today1",DATETIME,{{"9/24/2016"}}))
A table expression containing more than one column was specified in the call to function 'FIRSTDATE'. This is not supported.
ありがとうございます。
多くのおかげで、DATEADDにそんなに透明度は今、私は、データ・ウェアハウスの知識を持っているとDateDimensionに関連することができます。私はこれがDATEADDが時間インテリジェンス関数の下に置かれているが日付の時間関数の下に置かれていないと思う理由だと思う:) – Gokul
なぜ列の代わりにテーブルを渡しているので3番目の式が機能しないのだろうか?しかし、そうであれば、FIRSTNONBLANKも動作すべきではありませんか? – Gokul
@Gokul、 'FIRSTNONBLANK'最初のパラメータは、列、**テーブル**(あなたが渡すもの)、または単一列テーブルを定義するブール式になることができます。したがって、FIRSTNONBLANKは動作するはずですが、前に説明したようにDATEADD関数が評価されたときにエラーになるテーブルを返します。 –