在SSRS报告中,我创建了这个计算字段来计算或返回Bike WRT到上一年的销售情况,但最终显示错误: -
用于计算字段'CompareSales'的表达式包括 Aggregate,RowNumber,Running Value,Previous或lookup 函数。
无法在计算字段表达式中使用Aggregate,RowNumber,RunningValue,Previous和lookup 函数。
我已尽力避免错误。
这是我的代码:
=SUM(iif(Fields!Year_1.Value=MAX(Fields!Year_1.Value),Fields!BikeBuyer.Value,0))
-SUM(iif(Fields!Year_1.Value=MAX(Fields!Year_1.Value)-1,Fields!BikeBuyer.Value,0))
/SUM(iif(Fields!Year_1.Value=MAX(Fields!Year_1.Value)-1,Fields!BikeBuyer.Value,0))
当我从代码中删除SUM()时,它会成功执行,但它不会产生正确的输出。
请建议我能做什么!!!
提前感谢