【问题标题】:Tableau: How do I copy row value for unique identifiers?Tableau:如何复制唯一标识符的行值?
【发布时间】:2021-11-03 22:52:54
【问题描述】:

如何为此添加计算字段?

我在 tableau 中有以下格式的表(通过 redshift 连接,每天为相同的 ID1 和 ID2 附加 100000 行,有时还会添加 ID1 和 ID2 的新值):

Date Field 1 中的值可以是 Nullsome date value(每天都附加)。我想要的是每当ID1ID2 的特定组合,Date Field 1not Null,我希望将该值复制到其他行,如下所示:

我该怎么做?

注意:我在 SQL 标记下得到了这个问题的答案,但它是使用 UPDATE 表方法:SQL: Copy values for unique keys from one row to other

但我特别需要对表格的回答来添加计算字段。

【问题讨论】:

    标签: tableau-api tableau-desktop


    【解决方案1】:

    您可以使用 IF THEN 语句创建一个计算字段,如下图所示以查找匹配项:

    您可以看到数据也反映了新的匹配字段:

    【讨论】:

    • 这适用于小型数据集,我拥有的数据集,具有数百万个 ID。
    • 在这种情况下,我建议您使用自定义 SQL 数据源选项,以便您可以利用您引用的 SQL 解决方案。这将允许您将繁重的工作转移到源 DBMS 上,而不是在引入 Tableau Desktop 后尝试重新构建如此庞大的数据集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 2015-01-02
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多