Sorting 为什么不是';我的报告是否根据切换的输入单选按钮更改排序?

Sorting 为什么不是';我的报告是否根据切换的输入单选按钮更改排序?,sorting,vbscript,ssrs-2008-r2,ssrs-tablix,reportbuilder3.0,Sorting,Vbscript,Ssrs 2008 R2,Ssrs Tablix,Reportbuilder3.0,我有一个报告,我希望根据两个单选按钮(布尔输入参数)进行不同的排序。如果选择了true单选按钮,则按Sum(Fields!plannedPallets.Value)排序,否则按Sum(Fields!lbrHrsPlanned.Value)排序。但是,我在表达式中用于对组进行排序的语法方面遇到了问题 这就是我尝试过的: ="Sum(Fields!" & IIF(Parameters!PalletSorting.Value = True, "plannedPallets", "lbrHrsP

我有一个报告,我希望根据两个单选按钮(布尔输入参数)进行不同的排序。如果选择了
true
单选按钮,则按
Sum(Fields!plannedPallets.Value)
排序,否则按
Sum(Fields!lbrHrsPlanned.Value)
排序。但是,我在表达式中用于对组进行排序的语法方面遇到了问题

这就是我尝试过的:

="Sum(Fields!" & IIF(Parameters!PalletSorting.Value = True, "plannedPallets", "lbrHrsPlanned") & ".Value)"

…但这对排序没有影响。我猜是因为我在这里返回一个字符串,而它却在期待其他东西。

找到了答案。它只是:

=IIF(Parameters!PalletSorting.Value = True, Sum(Fields!plannedPallets.Value), Sum(Fields!lbrHrsPlanned.Value))