2017-12-19 12 views
0

Power BIでは、ファクトテーブルに関連付けられた標準のDateディメンションがあります。DAX - 日付にまたがってデータを均等に配布する

私はx軸の日付とy軸の次の数値を持つ折れ線グラフを作成しました。

CALCULATE(SUM(Table[Forecast]), DATESMTD('Date'[Date]) 

折れ線グラフは、現在の月にフィルタされます。

私のデータベースには、その月のFIRSTのデータしかありません。したがって、たとえば、現在の月のために、私の値は、データベース内でこのようなものになります。

Date   Forecast 
12-01-2017  23000 

これは、上記の計算によって生成された私の折れ線グラフ上の線が平坦な線であることを意味します - 予想通り。

私がしようとしているのは、上記の計算で生成された累積値を取得し、それを表示可能な日付に分散する計算を作成することです。グラフは現在の月に濾過されるのでので、月の最初の月の第2回は741.93 * 2 = 1483.87

の第3回を持っている必要があります= 741.93

を23000/31日の値を持つ必要があります月には741.93 * 3 - 2225.8 ...などが必要です

答えて

1

予測テーブルのすべての月のすべての日を含む新しいテーブルを作成します。

Table2 = CALENDAR(MIN(Table[Date]),EOMONTH(MAX(Table[Date]),0)) 

この表では、必要な値を持つカスタム列を定義できます。これは何

DayForecast = LOOKUPVALUE(Table[Forecast],Table[Date],EOMONTH(Table2[Date],-1)+1) * 
       DIVIDE(DAY(Table2[Date]),DAY(EOMONTH(Table2[Date],0))) 

は、現在の月の予測を検索し、その後、月の日数の合計数ヶ月以上の現在の日の比率を掛け。

関連する問題