【问题标题】:Tableau calculated measure using previous monthsTableau 使用前几个月计算的度量
【发布时间】:2020-09-15 22:45:11
【问题描述】:

我有如下数据表:

月度客户销售
1 月 19 日 50 5000
2 月 19 日 60 6000
3 月 19 日 70 7000
4-19 80 8000
5-19 90 9000

我正在尝试创建一个新的度量,它将返回 3 个月的销售额总和/第 1 个月帐户的总和。
例如
对于 3 月 19 日,该值应为(1 月 + 2 月 + 2019 年 3 月的销售额)/1 月 19 日的帐户,即 (18000/50)
对于 Apr-19,该值应为(Feb-Mar+Apr'19 Sales)/Feb-19 Accounts,即 (21000/60)
对于 5 月 19 日,该值应为 (Mar+Apr+May'19 Sales)/Mar-19 Accounts,即 (25000/70)
.......
等等……

想知道可以使用 DATEDIFF 或某些表格计算来实现上述目标吗?

最好的问候

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    表格计算非常适合这种情况。他们需要一点时间来理解,但非常有用。从联机帮助开始。确保您了解分区和寻址。

    有用的函数是 Window_Sum() 和 Lookup()

    一个示例计算可以是

    WINDOW_SUM(Sum([Sales]),-2,0) / LOOKUP(Sum([Sales],-2))
    

    -2 和 0 是当前位置的偏移量

    注意,对于表格计算,公式只是计算定义的一部分。您需要编辑表计算以设置分区和寻址(也称为计算使用),以告诉 Tableau 在评估表计算之前如何排列数据。

    Tableau 会根据可视化项的排列方式对分区进行猜测,而且猜测通常是正确的,但通常最好指定分区的具体维度。请参阅有关表格计算的帮助页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多