2017-03-27 1 views
0

日付、x、yの3つの列がありますtableauの特定の日付まで計算が必要ですか?

特定の日付(具体的には今日の日付)の合計/ yの合計を計算する必要があります。データは2つのデータソースにあり、最初のデータソースではこのようになります。

 DATE X Z 
     5-Sep  
     6-Sep 26 101 
     7-Sep 27 100 
     8-Sep 28 99 
     9-Sep 29 98 
     10-Sep 30 98 
     11-Sep 30 98 
     12-Sep 30 97 
     13-Sep 31 96 
     14-Sep 32 95 
     15-Sep 33 94 
     16-Sep 34 93 
     17-Sep 35 92 
     18-Sep 35 92 

と、このように2番目のデータソース

 DATE Y 
     5-Sep 166 
     6-Sep 182 
     7-Sep 130 
     8-Sep 93 
     9-Sep 107 
     10-Sep 95 
     11-Sep 128 
     12-Sep 173 
     13-Sep 154 
     14-Sep 136 
     15-Sep 79 
     16-Sep 61 
     17-Sep 156 
     18-Sep 66 

が、私は今日まで、「Z」の実行中の合計を計算し、次にそれを表示する必要があり、今日の日付が9月17日であると言うことができますされます'X'列。このようなもの

 17-Sep 35 1499. 

どうすればよいですか?

(私は今日に日付を制限することにより、日付のセットを使用してみましたが、その後実行中の合計が動作しない、また、データは2つの異なるソースであるため、ある計算フィールドに多少の誤差があります)

答えて

1

スーパーストアデータを使用して、日付パラメータを作成しました。次に、計算されたフィールドを次のように作成しました。

if [date param] >= [Order Date] then [Sales] end 

これで、選択した日付パラメータの前に売り上げが表示されます。私はまた、フィルタcalcを作成して、選択された日付の前のデータのみをパラメータで表示しました。

[date param]>=[Order Date] 

これをフィルタシェルフに置き、Trueを選択します。

ここで、行に日付フィールドを、テキストピルに売上計算フィールドを配置します。それを右クリックして、[クイックテーブル計算]> [実行中の合計]を選択します。

こちらをご覧サンプルワークブック:https://www.dropbox.com/s/p42tx86v4qidlvn/170327%20stack%20question.twbx?dl=0

EDIT:

あなただけlast()がゼロのためにそれをフィルタとして「最後」のためのcalcフィールドを作成し、合計して、選択した日付を表示したい場合。

+0

ベルナルドさんありがとうございました!それはそれを解決した! –

関連する問題