0

如何计算Sum([PRODUCT_VAL] ) for Distinct( [ID])SSRS 中的公式?

[PRODUCT_VAL]并且[ID]是数据集中的两列。

我想我需要在自定义报告代码中遍历 DataSet 的行,以查找Distinct [ID]并生成SUM这些值[PRODUCT_VAL],但有可能吗?

还是有更好的解决方案?

4

1 回答 1

0

听起来您正在尝试对ID某个值进行求和,类似于SUMIFExcel 中的函数?有两种方法可以实现这一点(假设1ID您要选择的值):

SSRS 表达式

=SUM(IIF(Fields!ID.Value = 1, Fields!PRODUCT_VAL.Value, 0.00))

数据集中的 SQL

SELECT ID, PRODUCT_VAL, CASE WHEN ID = 1 THEN PRODUCT_VAL END AS ProductValForID1
FROM MyTable

然后在ProductValForID1场上求和。

于 2013-06-12T22:16:22.953 回答