LookupSet
SSRSで使用しています。行の中に線を引くにはどうすればよいですか?
現在、 s を追加して改行を追加してvbcrlf
います。改行の代わりに、行が必要です。
出来ますか?
表1:
Person_ID Name Salary_Revisions
1 Test1 100
1 Test1 200
2 Test2 300
2 Test2 400
表 2:
Person ID Department Organizations
-------------------------- ---------------- ---------------
1 Physics Test1
1 Chemistry Test2
2 Maths Test3
次のような結果を取得したいと思います。
Person_ID Name Salary_Revisions Department Organization
--------------------- ------------------ ---------------------- ----------------------------
1 Test1 100 Physics Test1
1 Test1 200 Chemistry Test2
2 Test2 300 Maths Test3
2 Test2 400
このようにするために、3 つのデータセットを追加しました。Dataset1 には Person_ID と名前が含まれています。Tablix プロパティでデータセットとして追加された Dataset1 は、ベース データセットを意味します。2 番目の Dataset2には、person_ID とsalary_revisions が含まれています。3 番目の Dataset3には、person_id、Organizations、Department が含まれています。
salary_revisions を取得するために、式 =Join(LookupSet(Fields!Person_ID.Value,Fields!Person_ID.Value,Fields!salary_revisions.Value, "Dataset2")," " + vbcrlf+vbcrlf) を追加しました。
Department を取得するために、式 =Join(LookupSet(Fields!Person_ID.Value,Fields!Person_ID.Value,Fields!Department.Value, "Dataset3")," " + vbcrlf+vbcrlf) を追加しました。
組織を取得するために、式 =Join(LookupSet(Fields!Person_ID.Value,Fields!Person_ID.Value,Fields!Organization.Value, "Dataset3")," " + vbcrlf+vbcrlf) を追加しました。
これを行うことで、大きな部門を追加するときに2行に分割されるなどの問題に直面しています。したがって、対応する組織は同じ行にはありません。
私が得た結果を見つけてください。
Person_ID Name Salary_Revisions Department Organization
--------------------- ------------------ ---------------------- ----------------------------
1 Test1 100 Physics Test1
1 Test1 200 Chemis Test2
try Test3
2 Test2 300 Maths
2 Test2 400
私の部門テーブルの幅は、データベースで 200です。そのため、これ以上のデザイン調整はできません。このように実装するのを手伝ってください。