2

これはよくある問題のようですが、うまくいく解決策が見つかりませんでした。

従業員の休暇の残高を示す SSRS レポートがあります。

現在のユーザーの情報のみを表示するリンク レポートを作成したいと考えています。

組み込みフィールドUser!UserIDはユーザーのログインを返しますが、そのログインは通常、DW では使用されないため、単独でフィルター処理することはできません。そのログインを一致する に変換するストアド プロシージャがありUserID、これでレポートをフィルタリングできます。

私の問題は、現在のユーザーを返すセカンダリ データセットがありますがEmployeeID、そのデータセットをプライマリ データ セットのフィルターやパラメーターで使用できないことです。

現在のユーザーを特定する必要があるため、SSMS 内でこれを行う方法はわかりませんが、SSRS で機能させようとして立ち往生しています。

リンクされたレポートのアイデアを明確にするために、現在のユーザーのデータを表示するか、単にすべてを返すかを true/false で示すブール値を持つことを計画していました。リンクされたレポートは、この小さな変更で RDL を複製しないようにするための努力でした

どんな助けでも大歓迎です、これは私が将来また遭遇するであろう種類の問題です

4

1 に答える 1