2017-12-18 18 views
0

Excelでは、私は大規模な関数(tableauには存在しません)を使用します。私は5つの列から行の最初の最大番号を取得するMAX関数にどのように取り組みました。さて、私は2番目と3番目の数字を取得する方法を働くことはできません。私は、これらの上位3つの数値を合計し、次に予測値を差し引いて、画面上に最終結果のみを表示する必要があるため、画面上に表を作成したくありません。Tableauは5列から各行の上位3つの最高値を見つけます

カラムA、B、C、D、Eは、差があれば計算フィールドです。うまくいけば、添付されたイメージは、私がやろうとしていることを示すのに役立ちます。

Capture of table layout

希望これは、それが助け場合、私はサンプルタブローブックを生成することができます

に役立ちます。

+0

なぜ大機能をExcelで使用してから、tableauにエクスポートしないのですか? – aaa

+2

可能な限り計算を実行しないようにしてください。 –

+0

Tableauには本当にこれらのタイプの問題を解決する簡単な関数はありません...ループを探していますが、それでも関数を得ることはできません。問題を解決できますか? – Siva

答えて

0

MAX()関数を使用してください。このようなもの(かっこの数を調整する必要があるかもしれません)。いずれかの列にNULL値がある可能性がある場合は、NULL値を処理することを確認するか、結果がnullになります。

MAX(
     MAX(
      MAX(
       MAX([expr1],[expr2]) 
       ,[expr3] 
       ) 
      ,[expr4] 
      ) 
     ,[expr5] 
     ) 
+0

ありがとうございます - これを試しても、5列から最高(MAX)の数字しか得られません.2番目と3番目に高い数字も好きです。 –

関連する問題