2017-06-22 8 views
1

私は、レポートを現地の言語で調理する必要があります。テーブルに3つの説明列があり、ユーザーの入力に基づいて一度に1つずつ表示する必要があります。Power BIレポートのカラムスライサー?

例:

CustName | Product | English_Description | Swedish_Description 

私のテーブルのレコードの5百万人を持っているので、私はアンピボット記述欄のために行くことができません。私がピボットを外すと、私のテーブルは10百万のレコードになります。実現可能なものではありません。

答えて

0

いくつかのサンプルデータが役に立ちます。ただし、言語選択のための切断(またはパラメータ)テーブルを行うことができます:

Language 
-------- 
English 
Swedish 

このテーブルには、何か他のものに関連していないだろうが、あなたは、その後のようなあなたの製品説明のための対策を使用することができます。

Multi-lingual Description = 
IF (
    'Disconnected Table'[Language] = "Swedish", 
    MAX ([Swedish_Description]), 
    MAX ([English_Description]) 
) 

このロジックでは、言語が選択されていない場合、英語の説明が使用されます。異なる動作を使用することもできます(たとえば、HASONEVALUEを使用して単一の値を選択し、そうでない場合はエラーメッセージを表示するなど)。

MAXは、測定値が集計する必要があるためです。ただし、表に各行ごとに1つの製品がある場合は、製品名のMAXが、期待する製品名になります。行ごとに複数の製品を用意することは意味をなさないので、これは許容可能な制限でなければなりません。また、測定値をより堅固にするために、HASONEVALUEを使用してロジックを構築し、複数の製品(小計など)がある場合はエラーメッセージを表示することができます。

詳細情報:

HASONEVALUE:https://msdn.microsoft.com/en-us/library/gg492190.aspx

切断テーブル:http://www.daxpatterns.com/parameter-table/

関連する問題