2016-07-07 3 views
0

の日数を計算する方法:タブロー:私は次の形式でデータを表示するタブローのカスタムSQLクエリ持っ

Start Date | App 
    6/21/16 app1 
    6/22/16 app2 
    6/23/16 app3 

この場合は、終了日は、「6/23/16」になります。したがって、app1は2日間、app2は1日間などのように「ライブ」されています。

私は、アプリが稼働している日数を見つけようとしています。私はDateDiff関数を使用してみることができますが、その場合は値をハードコードする必要があり、それを動的にします。

課題は、列全体で最大の日付を見つけて個々のアプリの日付から差し引く計算フィールドを持つことです。これは私にアプリの「生きる日数」を与えるでしょう。

私はtableauを初めて利用しており、進め方はわかりません。どんな助けもありがとうございます。

答えて

3

ここに1つの解決策があります。

datediff('day', [Start Date], { fixed : max([Start Date]) }) 

カレーカッコ内の表現に注意してください。これは、詳細レベル(LOD)の計算です。基本的には、潜在的に異なるレベルの詳細で別々のサブクエリです。したがって、各行の値と表全体に基づいて計算された値を比較できます。

この計算をどこでどこで使用するかによって、特定のディメンションのLOD計算を修正するか、特定のディメンションを追加または除外することができます。オンラインヘルプに説明が必要です。

0

ただ、 "DATEDIFF( '日'、[受注日]、[出荷日]を)" を使用し、 注文日と出荷日は、スーパーストアdata.xlxs

から寸法例です
関連する問題