Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 基于隐藏/显示列的分组表达式_Ssrs 2008_Reportbuilder3.0 - Fatal编程技术网

Ssrs 2008 基于隐藏/显示列的分组表达式

Ssrs 2008 基于隐藏/显示列的分组表达式,ssrs-2008,reportbuilder3.0,Ssrs 2008,Reportbuilder3.0,基于此的问题: 我有一个基于布尔参数(按顺序显示)True或False显示和隐藏的列 报告中的列如下所示: Customer Order Charge1 Charge2 Charge3 CNI XHA156 200.00 150.00 50.00 CNI TY156 100.00 200.00 100.00 LSI

基于此的问题:

我有一个基于布尔参数(按顺序显示)True或False显示和隐藏的列

报告中的列如下所示:

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   
Customer        Charge1      Charge2    Charge3
CNI             300.00       350.00      150.00
LSI             100.00       100.00      100.00   
这是选择“按顺序显示”为真时显示的列和表。 但是,当选择为False时,将显示以下内容:

Customer        Charge1      Charge2    Charge3
CNI             200.00       150.00      50.00
LSI             100.00       100.00      100.00   
但是,它应该显示以下内容:

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   
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)

然而,这似乎并不是费用的总和。请告诉我如何修改此报告以生成所需的输出。我们将非常感谢您的帮助

使用与示例相同的数据:

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

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

该组有两个分组项:

第二项的表达式为:

=IIf(Parameters!DisplayByOrder.Value, Fields!Order.Value, Nothing)
此表达式表示,如果参数为
True
,则按
顺序
字段包含分组,否则不分组

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

运行时对我正常工作: