如何在 Alteryx 中合并两个数据流



Alteryx

表 1 是一个谷歌工作表文件。它有 x 个带主键的字段。 该表的每一天都与 x 数据一起添加到该工作日 例如: 星期一 星期二(星期二添加(等等。 我的问题是我的工作流程有一个公式,可以对所有工作日进行计算。

例: 余额 = All_Income - 周一 - 周二 - 周三 - 周四 - 周五 - 周六 - 周日

但是今天例如,在谷歌表格数据中,除了星期一和星期二之外,我没有其他工作日,所以我收到星期四的错误"未知变量"。

我插入了一个文本输入并添加了所有工作日。 我想(可能附加(这两个数据流在一起,以便我在那里拥有所有工作日。 因此,如果我运行计算,我在那里的所有工作日。 现在,该公式仅适用于星期日,当所有工作日都作为列插入时。 知道如何实现这一目标吗? (p.s 将工作日创建为谷歌工作表中带有空行的列不是一种选择(。

我设法通过创建一个与其他数据源具有相同列名(标题(的文本输入并执行联合来做到这一点。

显然,我需要执行一个 IF 语句来检查所有工作日是否存在并替换空值。

如果有人遇到相同的错误,请随时联系寻求帮助:)

使用转置工具垂直显示星期几。然后使用主键汇总并对 [value] 字段求和。无论您的工作表中存在一周中的哪几天,这都会为您提供余额。此技术适用于需要聚合多个字段的任何问题,这些字段可能存在或不存在或已知。

这是通往胜利的最简单途径: 1.输入工作表。 2.连接转置工具。 3. 在"转置键列"中,仅选择主键。 4. 在"转置数据列"中,取消选择除"星期几"和"动态列"或"未知列"之外的所有字段。即使工作表没有一周中的所有日期,这仍然有效,因为当它们进入时,"动态"或"未知列"选项将选择它们作为数据列。 5. 在"转置缺失列"中,选择"忽略"。 6. 连接汇总工具。 7. 在汇总中,按主键分组,并在 [值] 字段上求和。

从这里,您可以将sum_value字段重命名为余额或其他友好的名称。还可以使用联接工具(在主键上联接(连接到原始工作表,以返回到使用新聚合值的起点。

相关内容

  • 没有找到相关文章

最新更新