ssrs矩阵用逗号分隔并根据性别

时间:2016-04-26 10:40:08

标签: matrix reporting-services

你好我在ssrs Matrix中有疑问。

我创建了姓名,性别,出生年份表,我希望以逗号和性别分隔的名称显示 我在名称中使用了以下矩阵

------------------------------
-----------------------------
Gender           ||   [Year]
------------------------------
------------------------------
------------------------------
[Gender]         || [Expr]
-------------------------------
-------------------------------
-----------------------------------
---------------------------

Expr =Join(Lookupset(true,Fields!BornYear.Value,Fields!BornYear.Value & " " & Fields!Gender.Value,Fields!Name.Value,"DataSet1"),"," ...但它显示所有性别的所有名称 那么如何根据性别改名名称?

1 个答案:

答案 0 :(得分:0)

我不确定你的表达式是如何工作的 - 查找集中有太多的参数。

我认为您的问题是使用TRUE - 您将TRUE与始终为TRUE的年份进行比较。 ((TRUE = 5)=真)。

您希望将年份和性别结合起来并进行比较,以获得您的列表:

=Join(Lookupset(Fields!BornYear.Value & "|" & Fields!Gender.Value, Fields!BornYear.Value & "|" & Fields!Gender.Value, Fields!Name.Value, "DataSet1"), ", ")