我在SSRS中使用了LookupSet
。我如何在一行内绘制一条线?而不是换行符需要一条直线
目前,我已添加行中断加入vbcrlf
s。而不是换行符,我需要一条线。
可能吗?
表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个数据集。数据集1包含Person_ID和名称。数据集1作为数据集添加到Tablix属性中,表示基础数据集。 第二个数据集2包含person_ID和salary_revisions。 第三个数据集3包含person_id,组织,部门。
为了得到salary_Revisions我添加了一个表达式=加入(LookupSet(领域!Person_ID.Value,菲尔兹!Person_ID.Value,菲尔兹!salary_revisions.Value, “Dataset2”)“,“+ vbcrlf + vbcrlf)。
为了得到处我添加了一个表达式=加入(LookupSet(领域!Person_ID.Value,菲尔兹!Person_ID.Value,菲尔兹!Department.Value, “Dataset3”)“,“+ vbcrlf + vbcrlf)。
获取组织我添加了一个表达式= Join(LookupSet(Fields!Person_ID.Value,Fields!Person_ID.Value,Fields!Organization.Value,“Dataset3”),“”+ vbcrlf + vbcrlf)。
通过这样做,我面临着一个问题,就像在添加大部门时一样,它分成两行。所以相应的组织不在同一行。
请找到我得到的结果。
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。所以我不能做更多的设计调整。你能帮我实施这个吗?