0

LookupSetSSRSで使用しています。行の中に線を引くにはどうすればよいですか?

現在、 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です。そのため、これ以上のデザイン調整はできません。このように実装するのを手伝ってください。

4

1 に答える 1

0

行を挿入するには、いくつかの方法があります。

  • 背景色が黒の行を追加します。高さを縮小し、CanGrow を False に設定します。
  • ライン イメージを行に配置し、repeatX (水平方向) に設定します。

これらのそれぞれで、必要に応じて式を使用して、いつ表示されるかを制御できます。たとえば、ある種のグループ ID を持っている場合、Previous 関数を使用して、新しいグループを開始しているかどうかを確認し、そのときだけ行を表示することができます。

于 2013-05-20T15:11:36.933 に答える