我有两个数据集,即数据集1和数据集2都有像(系统在两个数据集中具有相似值)的列
数据集1-系统,工作,食物
数据集2 - 系统,总计,完整
列中的值(DATASET2)“总计”与1,18,4相同,“完全”中的值与1,0,4相同。
我想在与Dataset1相同的Tablix中使用Dataset2,我希望通过总结和完成来得到结果
=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如何实现它?
你走在正确的轨道上,但看起来你正在使用错误的功能。此外,您可能在顶部表达式中使用了太多括号。你想在SUM
函数上使用LookupSet
。这将返回一个可以添加到一起的列表中的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")))