首页 > 解决方案 > 折线图的 Tableau 12 个月滚动计算

问题描述

在此处输入图像描述我目前有一个 Tableau 仪表板,它获取用户可以输入的参数日期并反映折线图(折线图显示用户输入的 12 个月回顾期)百分比(基本上是每个类别的记录总和/总和全部记录)

这里棘手的部分是用户希望在这个回顾期月份内查看每个月,因为它是 OWN 12 个月的回顾期。

因此,目前 Tableau 正在显示从 1 月 19 日到 1 月 18 日的所有 12 个月。显然,它计算了该月内给出的所有记录(而不是整个 12 个月的回顾期)。

但我想做的是 1 月 19 日 - 它会显示 (jan-18 到 jan-19) 的所有记录,然后在 12 月 18 日的存储桶中,它将显示 (12 月 18 日到 12 月 17 日) 的所有记录等。

只是为了进一步澄清 - 正如您从图片中看到的那样 - 1 月 19 日的该数据月份的百分比 < .2% - 但是 - 我们希望在这里看到的是 12 个月以来所有记录的实际完整计数从这个日期开始(实际上是 3% 左右,而不是 0.2%)。

标签: sqlsql-servertableau-api

解决方案


这是滚动 12 个月总和的公式:

window_sum(sum([your_measure_name]), -11, 0)

window_sum返回由当前行的偏移量定义的窗口内的表达式的总和。在您的情况下,我们需要 11 条以前的记录加上当前的记录。

在此处输入图像描述


推荐阅读