SSRS - 如何对 LookUpSet 表达式的值求和
SSRS - How to Sum values on a LookUpSet expression
您好,我有一个使用查找集表达式 =Join(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0"), "ExecutionCount"))
的列。当我将该表达式求和到 =Join(Sum(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0")), "ExecutionCount"))
时,我得到了一个不正确的参数。要求和的列是 cntSelfService。请指教
你的表情有几个不同的问题。
- 当您使用 FORMAT 函数时,结果是一个字符串,而不是一个
数字。
- JOIN 用于将 table 中的字符串连接成
单个字符串对您的问题没有帮助。
- SUM 不适用于 LookupSet
遗憾的是,没有内置方法对 LookupSet 中的值求和。
幸运的是,用户遇到这个问题已经有一段时间了,有人在 Visual BASIC SumLookUp 中创建了一个函数,该函数将从查找集中添加值。您在 Report 属性 --> 代码选项卡中添加代码。
你的表达方式是:
=CODE.SumLookup(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Fields!cntSelfService.Value, "ExecutionCount"))
查看代码:Need help in calculation using two Datasets using Expression SSRS
您好,我有一个使用查找集表达式 =Join(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0"), "ExecutionCount"))
的列。当我将该表达式求和到 =Join(Sum(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0")), "ExecutionCount"))
时,我得到了一个不正确的参数。要求和的列是 cntSelfService。请指教
你的表情有几个不同的问题。
- 当您使用 FORMAT 函数时,结果是一个字符串,而不是一个 数字。
- JOIN 用于将 table 中的字符串连接成 单个字符串对您的问题没有帮助。
- SUM 不适用于 LookupSet
遗憾的是,没有内置方法对 LookupSet 中的值求和。
幸运的是,用户遇到这个问题已经有一段时间了,有人在 Visual BASIC SumLookUp 中创建了一个函数,该函数将从查找集中添加值。您在 Report 属性 --> 代码选项卡中添加代码。
你的表达方式是:
=CODE.SumLookup(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Fields!cntSelfService.Value, "ExecutionCount"))
查看代码:Need help in calculation using two Datasets using Expression SSRS