SSRS 独立公式

SSRS standalone formulas

我已经为此工作好几天了,但仍无法解决。如果您知道自己在做什么,这可能很简单。我只是想制作一个不在 tablix 或其他任何东西中的独立公式,它只是在文本框中。

这是我的数据集 Dataset1 的示例:

我想得到的是数据集 1 中类别为人工时的实际成本总和。我现在的表情是:

=Sum(iif(Fields!Category.Value="Labor", Fields!ActualCost.Value, 0), "Dataset1")

我将 Dataset1 称为我的范围,否则,我会收到关于使用没有范围的聚合表达式的错误。

报告运行但在包含我的表达式的文本框中显示#Error。当我将 Fields!ActualCost.Value 替换为 1 时,我得到答案 5,这是以 Labor 作为类别的正确行数。但它不会让我对 Category 为 Labor 的 ActualCost 列中的数字求和。

关于我做错了什么有什么想法吗?我觉得这与聚合有关,但我不确定。谢谢!

可能与字段的数据类型有关!ActualCost.Value。如果该字段是小数(无论您如何格式化),请尝试在表达式中使用 cdec(0) 而不是 0。