EmployeeIDパラメーターがあります:
="[Employee].[Employee Id].&[12345678912345]"
次のようなEmployeeIDパラメータを呼び出すSQLクエリがあります。
Where...AND (EmployeeID = @EmployeeID)
次に、SQLデータセットのパラメーターリストに移動し、EmployeeIDの値を次のように設定します。
=LEFT(RIGHT(Parameters!EmoloyeeID.Value,15),14)
これにより、12345678912345が得られます。SQLテーブルのEmployeeID列のデータ型はnvarchar(25)です。
ルックアップを使用してCubeのデータセット(作業中のtablixのデータセット)をこのSQLデータセットに接続すると、
=Lookup(Cube's EmployeeName field, SQL's EmployeeName field, SQL's EmployeeStatus, "SQLDataSet")
出力がありません。空白になります。(12345678912345に宣言されたEmployeeIDを使用してSSMSでSQLクエリを実行すると、正しいEmployeeeName(CubeのEmployeeName値と一致)とEmployeeStatusの値が取得されるため、データがあることは確かです。
私は何が間違っているのですか?EmployeeIDパラメーターの値の操作に何か問題がありますか?