SSRS Report Builder中如何求和所有行并排除指定产品
报表中排除指定产品计算TAX列总和
需求
报表内设有TAX列,需要在报表底部计算该列所有行的总和,但需排除某一指定产品(示例中排除产品'C')。
示例数据与预期结果
原始报表数据
| ROW | TAX |
|---|---|
| A | 20 |
| B | 30 |
| C | 10 |
预期计算结果
| SUM | 50 |
常见实现方法
1. Excel 实现
使用条件求和函数,公式示例(需根据实际列位置调整):=SUMIF(A:A,"<>C",B:B)
(A列为产品行,B列为TAX列)
2. SQL 实现
若从数据库取数生成报表,可通过条件聚合查询:
SELECT SUM(TAX) AS SUM FROM 你的报表表名 WHERE ROW <> 'C';
3. 可视化报表工具(以Power BI为例)
编写DAX度量值计算:排除C的TAX总和 = CALCULATE(SUM('数据表'[TAX]), '数据表'[ROW] <> "C")
将该度量值添加到报表底部即可展示结果。
内容的提问来源于stack exchange,提问作者Behrad Afshe
相关产品推荐
相关产品推荐

