tableau-api - 将季度数据与一年前的同期数据进行比较
问题描述
我有 2018 年(Q1-Q3)的季度数据,我想将其与一年前的同一时间段进行比较,例如 2017 年 Q1-Q3。
有点棘手的地方是,我希望我的工作簿在 2019 年第一季度足够聪明,以知道它只比较 2018 年的一个季度,而当 2019 年第二季度的数据滚动时,它使用 2 个季度等等。
这在 Tableau 中可行吗?
对于那些感兴趣的人,我已经在 Excel 中以我的工作簿格式生成了一些随机数据,以便导入 Tableau。这是数据的链接。
解决方案
尝试以下操作:
IF DATEPART('year',[datefield]) - 1 = DATEPART('year',TODAY())
AND DATEPART('quarter',[datefield]) < DATEPART('quarter',TODAY())
THEN [valueField]
END
这将与去年的数据进行比较。
推荐阅读
- c++ - 不带星号的函数指针参数
- angular - 如何将字节数组转换为角度 6 中的图像?
- swift - 不支持的 Swift 版本 Xcode 10.2.1
- sql-server - 使用 TRANSLATE 函数从文本中删除字符(用空字符串替换它们)
- powershell - Powershell搜索.exe文件
- ruby-on-rails - 如何在 Rails 中创建脚本并使用控制台运行它
- dataframe - 从spark保存数据帧时,如何避免具有空值的行覆盖phoenix中的现有行?
- c++ - Live555MediaServer 在每个新连接处重新启动流。为什么将“reuseSource”设置为 true 不能按预期工作?
- c - 防止 Excel 文件记住旧的 DLL 数据。DLL 地狱?
- javascript - 从第一个 api 获取数据后进行第二个 api 调用