2016-12-01 3 views
0

ユーザーフレンドリーな説明フィールドをユーザーに提示したいが、その選択をパフォーマンスのためにインデックス付きフィールドのフィルターに変換させる。Tableauクイックフィルタ - 説明を表示し、キーにフィルタをかけるにはどうすればよいですか?

たとえば、2つのフィールドと1,000万行のウィジェットテーブルがあるとします。フィールドは、WidgetKey整数、WidgetDescription文字列です。ユーザーがWidgetDescriptionのリストから選択できるようにする必要がありますが、SQLでは値WidgetKeyをフィルタリングする必要があります。

これを行うには、Tableauクイックフィルタを設定できますか?

答えて

1

EDIT:これが答えではないが、それはコメントで答えている

The only alternative you have is to apply aliases to each WidgetKey in Tableau.

=================== =====

説明を提供する新しい計算フィールドを作成し、フィルタとして使用してください。

名:WidgetDescription

CASE WidgetKey 
    WHEN 'SomeKey' THEN 'Some Description' 
    WHEN etc.. 
END 
+0

どのようにそれはちょうどWidgetDescriptionためのフィルタを追加することの違いは?私のクエリプランがインデックスを使用できるように、フィルタをWidgetKey上に置いておきたい。私はラベルをWidgetDescriptionにしたいだけです。 –

+0

既に説明欄がありますか?その後、それを使用してください。 – Nicarus

+0

しかし、クエリプランはWidgetKeyで自分のインデックスを使用することができず、WidgetDescriptionで10ミリオンレコードでテーブルスキャンを実行します。私はここに何か愚かな行方不明ですか? –

関連する問題