2017-01-05 18 views
0

私はTableauを使用していくつかのレポートを作成し、私のデータソースは活発です。私は各販売記録を含むExcelファイルを持っており、このように見えます。最後の2つの列は年々増加しています。他の列を隠すことなく、 Please see picture2同じ年に他の列を隠すことなくTableauの列を非表示にする方法

Please see picture1

は私が青で強調表示列を非表示にしたいです。現在、強調表示されている列を非表示にすると、最初の列「2014 amount」も非表示になりますが、2014の数値を表示します。

私に四半期と月がある場合は、年と四半期/月を組み合わせて列を独立させる機能がありますが、私は年だけが必要です。 2つのワークシートに分けて1つのダッシュボードにまとめることができますが、1つのワークシートに配置する必要があります。

私は2015年の年次成長のみを計算する計算フィールドを作成しようとしましたが、構文の書き方がわかりません。ロジックは次のようになります:

Dim a,b,c, a = 2014 amount, b = 2015 amount, c = b/a-1 

しかし、私はこのようなことをするためにtableauを使用する方法はわかりません。

答えて

0

YEAR(日付)ディメンションを削除し、2014年売上高1つ、2015年売上高1つ、デルタ1つ1つを作成する必要があります。それ以外の場合は、何をしようとしても動作しません。

ありがたいことに、これはやりやすいほどです。

そして、2014年の売上高

SUM(CASE YEAR(DATE) WHEN 2014 THEN [Amount] ELSE 0 END) 

そして、2015年の売上高

SUM(CASE YEAR(DATE) WHEN 2015 THEN [Amount] ELSE 0 END) 

デルタ対策

([2015 Amount] - [2014 Amount])/[2014 Amount] 

が続いて先に行くとあなたの視覚的にドラッグする対策のための対策を作成します。結果は次のとおりです

enter image description here

+0

ありがとうございました! – emma12345

関連する問題