我试图根据'描述'来总结价值。数据集的列。到目前为止,我有这个
=Sum(Cdbl(IIf(First(Fields!Description.Value, "Items") = "ItemA", Sum(Fields!Price.Value, "Items"), 0)))
但它一直给我一个错误,说它"包含外部聚合中的First,Last或Previous聚合。这些聚合函数不能指定为嵌套聚合"这里的语法有问题吗?
我需要做的就是采取这样的行为......
Item | Price
Item A | 400.00
Item B | 300.00
Item A | 200.00
Item A | 100.00
我需要得到“物品A”的总和价格。 - 在这种情况下为700.00。
我到目前为止找到的所有答案仅显示单个数据集或用于Tablix。例如,下面的代码不起作用,因为它没有指定要使用的范围或数据集。
=Sum(Cdbl(IIf(Fields!Description.Value) = "ItemA", Sum(Fields!Price.Value), 0)))
我也无法指定要使用的数据集,因为我加载的控件是文本框,而不是Tablix。
答案 0 :(得分:0)
如果其他人看到这个并想要答案,我最终会在另一个数据集上返回我需要的计数。我想的另一个选择可能是创建1x1 Tablix,设置数据集,然后使用发布的第二位代码。