我有一个包含一些数据集的矩阵表报告 - 日期,状态(状态可以是打开或已开票)和ord_total。我想在一列上显示日期,然后在另外两列显示我想要显示开放和开票的ord_total。
目前,在开放列中,我使用的是表达式:=IIF(Fields!status.Value = "Open", Fields!order_total.Value, "")
,在“已开票”列中,我使用的是表达式=IIF(Fields!status.Value = "Invoiced", Fields!order_total.Value, "")
。
我在“打开”列中获得了预期的数据,但是“已开票”列在不同日期没有返回任何内容。我已经验证了应该返回的几个已开票总计。有没有人对这个问题有任何建议?谢谢。
答案 0 :(得分:0)
感谢您的回复。的确,我不得不使用专栏组。我创建了两个列组,按状态分组,然后按Status = Open和Status = Invoiced过滤每个组。然后在数据部分,我分别使用了表达式=IIF(Fields!status.Value = "Open", Fields!order_total.Value, 0)
和=IIF(Fields!status.Value = "Invoiced", Fields!order_total.Value, 0)
。这给了我正在寻找的结果。