【发布时间】:2016-08-30 14:31:19
【问题描述】:
我在使用相同代码为我聚合 2 个字段的 SSRS 报告单元格中遇到问题。这里有一个混合数据类型错误,我相信由于 0 和 "-" 的使用,我有报告要运行不同的月份,奇怪的是我只看到了两个月的 #ERROR。我已经尝试在整个代码中添加转换,但它似乎并没有解决它。谁能帮忙指出为什么我在聚合中收到 #ERROR?
=IIF(Sum(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value) = 0, "-", Sum(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value))
我从 SSIS 收到的警告:
警告 2 [rsAggregateOfMixedDataTypes] textrun ‘Textbox523.Paragraphs[0].TextRuns[0]’ 的值表达式对不同数据类型的数据使用聚合函数。除 First、Last、Previous、Count 和 CountDistinct 之外的聚合函数只能聚合单一数据类型的数据。
【问题讨论】:
标签: sql-server reporting-services ssis