【问题标题】:Date from multiple date columns来自多个日期列的日期
【发布时间】:2018-11-15 02:03:56
【问题描述】:

我正在使用 Tableau,我想合并两个不同的日期列 1.购买日期 2. 收入日期

我的情况是购买创建日期和收入创建日期之间存在延迟。我们销售产品,几天后我们就获得了收入。

我们希望有一个字段,金额维度使用收入日期计算,购买次数维度使用购买日期计算。因此,所需的结果是下面显示的结果(预期的 Tableau 结果)。 Exptected tableau example

【问题讨论】:

  • 您是否使用 Tableau API 编写代码来执行此操作?如果是这样,请出示您的minimal reproducible example。否则,SO 可能会偏离主题。
  • 听起来你是混合现金制和权责发生制的数据视图

标签: tableau-api


【解决方案1】:

如果您重塑数据(或修改查询)以拥有两个表,此任务会更容易。第一个描述 Orders_Placed 带有购买 ID 和日期和金额列

第二个表描述 Received_Payments,其中包含 Payment_Id、Order_Id、Date 和 Amount 列。

如果您在这种情况下对数据进行单独建模,您可以表示以下情况 - 尚未付款的订单、有一系列部分付款的订单,甚至是多付款项。因此,不要在数据表示中混合两种不同类型的对象是有好处的。而且付款仍然通过共享的 Order_Id 与订单绑定

最后,要获得所需的图表,您可以在 Tableau 中建立两个单独的连接,然后使用数据混合来构建图表。在日期字段上链接。使用 Order 数据源作为主要数据源。

【讨论】:

    猜你喜欢
    • 2021-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多