【发布时间】:2017-09-25 18:44:44
【问题描述】:
我有一个包含几个数据集的矩阵表报告 - 天数、状态(状态可以是未结或已开票)和 ord_total。我想在一列上显示天数,然后在另外两列上显示未结和已开票的 ord_total。
目前,在开放列中,我使用表达式:=IIF(Fields!status.Value = "Open", Fields!order_total.Value, ""),在 Invoiced 列中,我使用表达式 =IIF(Fields!status.Value = "Invoiced", Fields!order_total.Value, "")。
我在 Open 列中得到了预期的数据,但是 Invoiced 列在不同的日子里没有返回任何内容。我已经确认有几个发票总数应该退回。有人对这个问题有什么建议吗?谢谢。
【问题讨论】:
-
您可以在 tablix 中使用列分组来轻松完成此操作。为状态字段创建列组。
标签: reporting-services dataset ssrs-expression