2017-12-23 387 views
1

Power BI Desktopを使用して先月の売上高のカードを作成したいと思います。DAX今日は「1か月前に」表現する方法

そのために、私は今月の売上高は、例えば

「1ヶ月前に」今日発現することができる措置が必要である:

This month sales = VAR ThisMonth = MONTH(TODAY()) RETURN CALCULATE('orders'[SalesAmount];'calendar'[month_number]=ThisMonth; 'calendar'[year]=2017) 

いつインテリジェンス機能はに良いように見えますこのケースのようなスカラー値ではない日付の列を処理します。

また、カードを使用しているため、「フィルタコンテキスト」がないため、TODAYのようなvolatile関数が必要です。

ありがとうございます!

+0

カレンダーテーブルに先月の1であって0のカラムを追加することはできません。そうでない場合は、計算機能でフィルタコンテキストアジャスターの1つとして使用してください。 – whytheq

答えて

0

は、あなただけの

LastMonth = MONTH(EOMONTH(TODAY(),-1)) 

を行うと、自分の式に代わりThisMonthのものを使用することはできますか?

0

TYLM値= CALCULATE([合計値]、DATESMTD(DATEADD( 'CALENDAR' [DATE]、 - 1、MONTH)))

カレンダーテーブルを持っている場合は、上記のあなたのために働くべきです。 カレンダーテーブルを最新の日付として[今日]に制限することができます。必要に応じて上記の方法が有効になります。

+0

[合計値]は単なる売上値を含む列の合計。 –

関連する問題