如何计算Sum([PRODUCT_VAL] ) for Distinct( [ID])
SSRS 中的公式?
[PRODUCT_VAL]
并且[ID]
是数据集中的两列。
我想我需要在自定义报告代码中遍历 DataSet 的行,以查找Distinct [ID]
并生成SUM
这些值[PRODUCT_VAL]
,但有可能吗?
还是有更好的解决方案?
如何计算Sum([PRODUCT_VAL] ) for Distinct( [ID])
SSRS 中的公式?
[PRODUCT_VAL]
并且[ID]
是数据集中的两列。
我想我需要在自定义报告代码中遍历 DataSet 的行,以查找Distinct [ID]
并生成SUM
这些值[PRODUCT_VAL]
,但有可能吗?
还是有更好的解决方案?
听起来您正在尝试对ID
某个值进行求和,类似于SUMIF
Excel 中的函数?有两种方法可以实现这一点(假设1
是ID
您要选择的值):
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
场上求和。