2017-06-08 11 views
1

同じ図で2つの期間 "過去30日間"と "過去60日間"の収益をプロットしたいとします。問題は、「過去60日間」の場合、「過去30日間」にあるすべてのデータは含まれないということです。Tableau除外されたデータ - 計算されたフィールドと重複期間

これは、次のようになり、私のIF節にある:

IF [Auftragsdatum] >= DATEADD('day', -30, NOW()) AND [Auftragsdatum] <= DATEADD('day', 0, NOW()) THEN 'Last 30 Days' 
ELSEIF [Auftragsdatum] >= DATEADD('day', -60, NOW()) AND [Auftragsdatum] <= DATEADD('day', 0, NOW()) THEN 'Last 60 Days' 
END 

誰もがこの問題を回避する方法を知っていますか?

答えて

0

は、計算フィールドは、おそらく、revenue_last_30_daysが所望のように、第2の計算フィールドは

IF DATEDIFF('day', [Auftragsdatum], TODAY()) <= 60 AND [Auftragsdatum] <= TODAY() THEN [Revenue] END

プロットの両方の対策として定義revenue_last_60_daysと呼ば作成

IF DATEDIFF('day', [Auftragsdatum], TODAY()) <= 30 AND [Auftragsdatum] <= TODAY() THEN [Revenue] END

として定義呼ばの作成します疑似フィールドを使用してメジャー名とメア確かにそれを指定する値。

データに将来の収入がない場合は、テストのチェックを今日までにすることができます。これは常にそうなるからです。

関連する問題