2016-04-18 18 views
0

カスタム式は、各サイトのカテゴリ別にデータを合計するものとなります。Spotfireのカテゴリでデータを合計する方法

私がこれまで持っていることは、[サイト] OVER合計は([X])で、以下のデータを使用して

、私はサイトごと、カテゴリブルーでのみ値のため、[X]を合計したいです - >カテゴリ修飾子はどこに/どこに入れますか?

Example Data

答えて

0

と条件を置き換えることができます。Sum(IF([カテゴリー] = "青"、[X]、0))OVER ([サイ​​ト])

0

Intersect()機能は、ここにぴったりです。それはあなたがリストしている多くの列に基づいて階層を作成します。詳細はthe documentationです。とにかく

、以下を試してみてください。

Sum([X]) OVER (Intersect([Site], [Category])) 

単一のカテゴリのみのために同じことを行うには、あなたが

Sum(If([Category]="Blue",[X],0)) OVER ([Site]) 

のような表現を使用することができますこれは、空/ nullのままになります[X]が "青"でない場合(大文字と小文字が区別されますので注意してください)の値です。

あなたが複数の値を持っている場合は、私は作品が最善である見つけたもの

If([X] in ("Blue", "Nurple", "Taupe"), ...) 
+0

私は見ていますが、私はどのようにブルーカテゴリだけを指定するのですか?私はレッドカテゴリのデータを合計したくありません。ありがとう! – Lgeo

+0

ああ、私は誤解しました。私は1分で答えを更新します。 – niko

+1

Niko、私はあなたの表現を修正しなければならなかったので、あなたが提案したもののバリエーションを見出し、作品が最も良く見いだされたものを見つけました: 合計(If([Category] ​​= "Blue"、[X ]、0))OVER([サイト]) 初期のおかげでありがとうございました。 – Lgeo

関連する問題