出于说明目的,假设我有以下数据集
颜色 | 销售 |
---|---|
蓝色 | 1 美元 |
黑色 | 1 美元 |
绿色 | 1 美元 |
在我的 SSRS 报告中,我有一个标记为总销售额的区域,以便用户可以随时查看总体销售额,但我还有一个在颜色列上进行筛选的参数。因此,当参数设置为黑色时,我的总销售额框将仅显示 1 美元,但我希望它绕过过滤器并仍然显示 3 美元。目前总销售额表达式如下:
= Sum(Fields!Sale.Value, "Dataset") + 0
在发布问题后我能够弄清楚这一点(尽管我已经思考了几天)。 Dale K 的评论是我选择的路线。我从 SQL 表达式中删除了过滤,而是在行组级别上进行了过滤,这产生了我需要的结果。