为什么我的报告没有根据切换的输入单选按钮更改排序?

Why isn't my report changing the sorting based on the input radio button being toggled?

我有一份报告,我希望根据 2 个单选按钮(布尔输入参数)进行不同的排序。如果选择 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))