如何使用查找函数对 Table 中的列值求和
How to Sum Value's of a column in a Table using Lookup function
我有两个数据集,即数据集 1 和数据集 2 都有像这样的列
(系统在两个数据集中具有相似的值)
Dataset1-系统,工作,食物
Dataset2-系统,总计,完整
列 (DATASET2) "Total" 中的值类似于 1,18,4,在 "Complete" 中类似于 1,0,4。
我想在与 Dataset1 相同的 Tablix 中使用 Dataset2
我想通过总结 total 和 complete
来得到结果
=Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "DATASET2"))/Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2"))
试过这个以及在两个类似的中包含 SUM
=SUM(Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "MANI"))/SUM(Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2"))
尝试了更多组合都没有用
所需结果:- " SUM(TOTAL)/SUM(COMPLETE) "
使用 LOOKUP
我怎样才能实现它?
您的方向是正确的,但您似乎使用了错误的功能。此外,您可能在顶部表达式中使用了太多括号。您想要在 LookupSet
函数上使用 SUM
。这将 return 列表中 COMPLETE
和 TOTAL
的所有值,您可以将它们加在一起。试试下面的表达式。
=(SUM(LookupSet(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "DATASET2")))
/(SUM(LookupSet(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2")))
我有两个数据集,即数据集 1 和数据集 2 都有像这样的列 (系统在两个数据集中具有相似的值)
Dataset1-系统,工作,食物
Dataset2-系统,总计,完整
列 (DATASET2) "Total" 中的值类似于 1,18,4,在 "Complete" 中类似于 1,0,4。
我想在与 Dataset1 相同的 Tablix 中使用 Dataset2 我想通过总结 total 和 complete
来得到结果=Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "DATASET2"))/Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2"))
试过这个以及在两个类似的中包含 SUM
=SUM(Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "MANI"))/SUM(Lookup(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2"))
尝试了更多组合都没有用
所需结果:- " SUM(TOTAL)/SUM(COMPLETE) "
使用 LOOKUP
我怎样才能实现它?
您的方向是正确的,但您似乎使用了错误的功能。此外,您可能在顶部表达式中使用了太多括号。您想要在 LookupSet
函数上使用 SUM
。这将 return 列表中 COMPLETE
和 TOTAL
的所有值,您可以将它们加在一起。试试下面的表达式。
=(SUM(LookupSet(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!COMPLETE.Value , "DATASET2")))
/(SUM(LookupSet(Fields!SYSTEM.Value ,Fields!SYSTEM.Value, Fields!TOTAL.Value,"DATASET2")))