0

基于此的问题:基于组隐藏列

我有基于布尔参数(按顺序显示)真或假显示和隐藏的列。

报告中的列如下:

Customer         Order        Charge1      Charge2    Charge3
CNI              XHA156        200.00       150.00      50.00
CNI              TY156         100.00       200.00      100.00
LSI              UXYH          100.00       100.00      100.00   

这是按顺序显示选择为 True 时显示的列和表。但是,当它选择为 False 时,将显示以下内容:

Customer        Charge1      Charge2    Charge3
CNI             200.00       150.00      50.00
LSI             100.00       100.00      100.00   

但是,它应该显示以下内容:

Customer        Charge1      Charge2    Charge3
CNI             300.00       350.00      150.00
LSI             100.00       100.00      100.00   

当前设置的行分组表达式如下:

=IIF(Parameters!Displayorder.Value=true, Fields!customer.Value & Fields!deal.Value, Fields!customer.Value)

但是,这似乎并没有汇总费用。请让我知道如何修改此报告以生成所需的输出。帮助将不胜感激。

4

1 回答 1

0

使用与您的示例相同的数据:

在此处输入图像描述

我有一个基于此的简单表格:

在此处输入图像描述

请注意,我有一个组,我正在显示该组的标题行。因此,所有不同的费用字段都在使用Sum聚合。

该组有两个分组项:

在此处输入图像描述

第二项的表达式为:

=IIf(Parameters!DisplayByOrder.Value, Fields!Order.Value, Nothing)

该表达式表示如果参数为True,则包括按Order字段分组,否则不分组。

我还Order根据参数选择隐藏了该列。

运行时对我来说工作正常:

在此处输入图像描述

在此处输入图像描述

于 2013-11-11T18:24:35.737 回答