SSRS 错误 - 在数据外部使用的所有聚合都需要一个范围
SSRS error - A scope is required for all aggregates Used outside of a data
我收到 SSRS 错误 - 在数据区域之外使用的所有聚合都需要一个范围,除非报告只包含一个数据集。
我在 google 上搜索过,但仍然没有找到
= iif(((100/(DATEDIFF(MIN([initiative_Start_plan]),"InitiativeDatasettansiq"),
MAX([initiative_end_plan]),DAY))),"InitiativeDatasettansiq")
*DATEDIFF(TODAY(),MIN([initiative_start_plan]),DAY)/100*-1)>1,1,
(100/(DATEDIFF(MIN([initiative_start_plan]),"InitiativeDatasettansiq"),
MAX([initiative_end_plan]),DAY)))
*DATEDIFF(TODAY(),MIN([initiative_start_plan]),DAY)/100*-1),
"InitiativeDatasettansiq")
您的字段引用看起来不正确。他们应该是
MIN(Fields!initiative_Start_plan.Value)
或
MIN(Fields!initiative_Start_plan.Value, "myDataSetOrGroupName")
错误基本上是说您在数据区域之外使用表达式,因此您需要告诉它从哪里获取每个字段的数据。
如果这没有帮助,那么您需要显示更多信息。您将需要显示您的表达式将在何处使用,因此请显示您的报告设计,包括数据集 and/or row/column 组的名称(如果有)。
我收到 SSRS 错误 - 在数据区域之外使用的所有聚合都需要一个范围,除非报告只包含一个数据集。
我在 google 上搜索过,但仍然没有找到
= iif(((100/(DATEDIFF(MIN([initiative_Start_plan]),"InitiativeDatasettansiq"),
MAX([initiative_end_plan]),DAY))),"InitiativeDatasettansiq")
*DATEDIFF(TODAY(),MIN([initiative_start_plan]),DAY)/100*-1)>1,1,
(100/(DATEDIFF(MIN([initiative_start_plan]),"InitiativeDatasettansiq"),
MAX([initiative_end_plan]),DAY)))
*DATEDIFF(TODAY(),MIN([initiative_start_plan]),DAY)/100*-1),
"InitiativeDatasettansiq")
您的字段引用看起来不正确。他们应该是
MIN(Fields!initiative_Start_plan.Value)
或
MIN(Fields!initiative_Start_plan.Value, "myDataSetOrGroupName")
错误基本上是说您在数据区域之外使用表达式,因此您需要告诉它从哪里获取每个字段的数据。
如果这没有帮助,那么您需要显示更多信息。您将需要显示您的表达式将在何处使用,因此请显示您的报告设计,包括数据集 and/or row/column 组的名称(如果有)。