SSRS文本框表达式

时间:2014-02-14 18:37:12

标签: reporting-services

我正在尝试将数据组合在按ItemName分组的Tablix中。

使用过滤器ItemName =“gender”,通过在ItemName中分组来获取Name和ItemCount是微不足道的。

但我需要显示两种类型的ItemName的数据,例如,性别女性号码旁边的GCgender女性号码。我可以将Tablix过滤器更改为ItemType =“gender”或ItemType =“CGgender”,没问题。

给定数据集结构为:

[ItemType]      [ItemName]                      [ItemCount]
---------------------------------------------------------
CGgender,   "Female",                           4547
gender,     "Female",                           53776
gender,     "Male",                             27303
CGgender,   "Male",                             1873
CGgender,   "Not Collected",                    53
gender,     "Not Collected",                    1248
gender,     "Transgender - Female to Male",     27
CGgender,   "Transgender - Female to Male",     2
CGgender,   "Transgender - Male to Female",     1
gender,     "Transgender - Male to Female",     33

报告tablix需要看起来像:

[ItemName]    [gender ItemCount]  [CGgender ItemCount]
 Female     |      53776         |        4547

我想我的真正问题是如何在ItemType =“CGgender”和Itemname =“Female”的ItemCount旁边的Tablix文本框中显式获取ItemType =“gender”和Itemname =“Female”的ItemCount。 =Fields!ItemCount会根据其感受返回性别或CGgender,=Lookup("CaregiverGender", Fields!ItemName.Value, Fields!ItemCount.Value, "AllCounts")也是如此。

这有意义吗?

1 个答案:

答案 0 :(得分:1)

根据您的数据:

enter image description here

您可以使用标准矩阵执行此操作:

enter image description here

这给出了结果:

enter image description here

其他一些注意事项......您可能需要将列组ItemType命名为Z->A并使用=Fields!ItemType.Value & " ItemCount"之类的表达式来匹配您的确切标题。