0

基本的に、文字列から式のビットを構築し、これらの文字列を文字列ではなく式の通常の部分として扱う式を作成できるようにする必要があります。具体的には、次の形式のルックアップ関数があります: Lookup(source_expression, destination_expression, result_expression, dataset) しかし、result_expression をカスタマイズ可能にしたい。のように、文字列 "Fields!"+[ここにカスタム列名]+".Value" を取得して、カスタム列参照を取得できるようにします。

ひどい言葉遣いの質問で申し訳ありません。長い一日だったし、この問題は私の頭を悩ませている。

4

1 に答える 1

1

a を実行しSWITCH()、「true-parts」のそれぞれを、そのオプションに必要なルックアップ式全体にする必要があります。以前にフィールドまたは一致する式を動的に選択しようとしましたが、機能しません。

次のようになります。

=SWITCH(
    Parameter!selOutput.Value=1, Lookup(Fields!source.Value,Fields!match.Value,Fields!ColumnA.Value),
    Parameter!selOutput.Value=2, Lookup(Fields!source.Value,Fields!match.Value,Fields!ColumnB.Value),
    Parameter!selOutput.Value=3, Lookup(Fields!source.Value,Fields!match.Value,Fields!ColumnC.Value),
    1=1, Lookup(Fields!match.Value,Fields!lookup.Value,Fields!ColumnElse.Value)
)
于 2013-10-07T06:35:27.437 に答える