【发布时间】:2023-01-22 17:57:00
【问题描述】:
很抱歉问这个问题,我看到了一些类似的问题,但不幸的是我并不真正理解给出的答案。我是 Spotfire 的新手。
我正在尝试根据另一个表中的数据在一个表中创建一个计算列。第一个表(我正在尝试向其添加新列)是公司拥有的所有合同的月度数据普查。每份合约有一行。称之为“月表”。第二张表是所有合约的完整交易历史记录,因此每个合约可以有数百行。称之为“总表”。
我不确定我是否可以链接数据表。我阅读了一些类似的问题,将带有数据的表中的列插入到新列所在的表中,或者预先合并它们,但是每月表大约有 13,000 行,而总表的 550,000 行,所以我不是确定这将如何工作。
如果交易类型(也在总表中)等于某个字符串,我正在尝试创建一个列来总结每个合约的所有交易金额。就像“迄今为止的净交易”列。我在总计表中成功创建了这一列,但随后满足条件的合同的每个单元格都有交易金额。我想要它在每月的表格中,每个合约只有一行,并且只显示一次总和。这是我的代码:
如果( Concatenate([Contract_Number],"(交易类型字符串)",[Month],Year([Date])) =[类型], 总和([金额]), 无效的)
它目前在总表中。如果可能的话,我希望它出现在月度表中,[Number] 和 [Date] 列指代月度表,[Type] 和 [Amount] 指代总表。
抱歉,如果信息过多或令人困惑!我也知道我的求和有问题(求和全部交易并只显示在正确的行中,但它只需要和正确的行),但我想我可以解决这个问题,我只需要帮助将其放在正确的表格中。
我目前正致力于将流程/工作簿从 Excel 转移到 Spotfire。 如果有帮助,我可以在 Excel 中提供用于此过程的当前公式。
【问题讨论】:
标签: spotfire