【问题标题】:How to Calculate YTD (Jan to prev month) in a single column in tableau如何在 tableau 的单个列中计算 YTD(1 月到上个月)
【发布时间】:2016-09-15 01:01:33
【问题描述】:

原帖 - https://community.tableau.com/thread/206909

我有一份报告,其中列中有每月销售额,行中有商品。数据显示每个月的实际销售额和未来估计。

需要计算 2016 年(从 1 月到上个月)的年初至今 (YTD) 总计,并将其放在实际值末尾的单列中。

我已经创建了一个计算字段 - YTD

IF 
   YEAR([DATE]) = YEAR(NOW())
AND
   MONTH([DATE])< MONTH(NOW())
THEN
   [VALUE/UNIT]
ELSE
    0
END

但是当我添加到视图中时,它会为 YTD 创建另一个部分,其中包含截至 4 月的每个月的总和。

有人可以帮助我如何在 Tableau 中实现这一目标吗?

【问题讨论】:

  • 这不是 Oracle 语法。 Tableau 是在翻译,还是您实际上在使用不同的 DBMS?
  • 这是 Tableau 计算字段。我正在使用 oracle 进行连接
  • 有人可以帮我吗?

标签: tableau-api


【解决方案1】:

有几种方法可以在 Tableau 中实现此视图 1. 为每个 Month 和 YTD 创建计算字段,并在 Row & Measure values in Text 中添加度量名称 2. 合并 2 个查询 - 一个选择所有正确的值,第二个在月份列中进行 YTD 计算。然后使用旋转它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多