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。
我已经为此工作好几天了,但仍无法解决。如果您知道自己在做什么,这可能很简单。我只是想制作一个不在 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。