你好我在ssrs Matrix中有疑问。
我创建了姓名,性别,出生年份表,我希望以逗号和性别分隔的名称显示 我在名称中使用了以下矩阵
------------------------------
-----------------------------
Gender || [Year]
------------------------------
------------------------------
------------------------------
[Gender] || [Expr]
-------------------------------
-------------------------------
-----------------------------------
---------------------------
Expr =Join(Lookupset(true,Fields!BornYear.Value,Fields!BornYear.Value & " " & Fields!Gender.Value,Fields!Name.Value,"DataSet1"),","
...但它显示所有性别的所有名称
那么如何根据性别改名名称?
答案 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"), ", ")