以下は私が取り組んでいる視覚化のスクリーンショットです。Tableauカスタマイズされたファイル
私は1つのカスタマイズフィルタに関する小さなヘルプ/アドバイス/指導を必要としています。
グラフのX軸とY軸の細部です。 X軸は異なるDRGコードを含み、Y軸はそれぞれの平均コストを含む。色は4つの重大度(1,2,3,4)を示します。 0はnullです。
平均マークをグレーで超えているデータだけをフィルタリングして保存する必要があります。 AND演算子のように、すべての重大度に対して同時にフィルタを動作させる必要があります。 1,2,3,4,5 DRGコードの例を見ることができます。すべての重大度が平均マークを上回っています。
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==2 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==3 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END + IF [APR Severity Of Illness Code]==4 AND [MeanCost.mean]>29863 THEN [MeanCost.mean] END
明らかdidntの仕事アウト - 私は次のように書きました。 それは、一つだけ条件が与えられたときに働くような何か -
IF [APR Severity Of Illness Code]==1 AND [MeanCost.mean]>29863 THEN [MeanCost.mean]
END
が、複数の条件が与えられたとき、フィルタは、null値を返します。助けてください。
これをフィルタに直接取り込むだけですか?ユーザーが選択したフィルタではないでしょうか? MeanCost.meanレベル(29863)がすべての重大度で同じ場合は、なぜIF文が必要ですか?このようにしておくと、私は、あなたが( "END")持っていて別のものを開始しているときにIFELSEステートメントを使用する必要はないと思います。 – lampbob
私は以下の答えでBernardoが提案したものを使用しました。それを働かせることはできませんでした。 私はIFELSEを使用しませんでした。なぜなら、同時に動作する必要があったからです。私は、それがこのことでもないことも意味します。それはすべての場合にANDでなければなりません。 平均平均コストを超えるすべての重大度を持つすべてのDRGコードを表示する必要があります。 –