簡體   English   中英

SSRS-如何對LookUpSet表達式的值求和

[英]SSRS - How to Sum values on a LookUpSet expression

嗨,我有一列使用lookupset表達式=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。 請指教。

您的表情有一些不同的問題。

  1. 當您使用FORMAT函數時,結果是字符串,而不是數字。
  2. JOIN用於將表中的字符串連接為單個字符串,這對您的問題無濟於事。
  3. SUM不適用於LookupSet

不幸的是,沒有一種內置的方法可以對LookupSet中的值求和。

幸運的是,用戶已經有此問題一段時間了,有人在Visual BASIC SumLookUp中創建了一個函數,該函數將添加lookupset中的值。 您將代碼添加到“ 報告屬性->代碼”選項卡中。

您的表達將是:

=CODE.SumLookup(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Fields!cntSelfService.Value, "ExecutionCount"))

請參見以下代碼: 使用表達式SSRS使用兩個數據集進行計算時需要幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM