[英]Get Sum of Data from Second Dataset in the Second Tablix of SSRS report with Report Builder
我有兩個不同的數據集,它們在報表生成器工具的兩個不同的Tablix中具有相同的值。 我想在第二個Tablix中實現ELEC_DATA
。
我已經嘗試使用此表達式。
=LOOKUP(Field!COMP_ID.value,Field!COMP_ID.value,Field!ELEC_DATA.value,"DATASET2")
結果完全沒有顯示-也沒有錯誤。
然后,我嘗試使用自定義代碼。
=code.sumlookup(LOOKUPSET(Field!COMP_ID.value,Field!COMP_ID.value,Field!ELEC_DATA.value,"DATASET2"))
我得到的結果是“ 0”。
在我看來,您使用的LOOKUP
函數不正確。 LOOKUP
函數僅需要使用4個參數。
=LOOKUP([SourceValue], [DestinationValue], [LookedUpValue], "[SourceDataset]")
但是,我不確定這是否是解決您問題的最佳方案,甚至是可行的方案。 老實說,如果您能夠將這兩個數據集合並為一個數據集查詢,這將變得容易得多。
SELECT PAC2_ID, A.COMP_ID, DATE, ELEC_DATA
FROM TABLE1 A JOIN TABLE2 B ON B.COMP_ID = A.COMP_ID
從那里,您可以在第二個基於PAC2_ID
Tablix上使用分組,從而無需任何表達式。 應用分組時,它將自動對值求和。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.