Tableau折线图的12个月的计算

时间:2019-02-12 20:32:20

标签: sql sql-server tableau

enter image description here我目前有一个Tableau仪表板,该仪表板可获取用户可以输入的参数日期并反映折线图(折线图显示从用户输入的内容算起的12个月的回溯期)百分比(基本上是每个类别的记录总数/所有记录的总数)

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

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

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

仅作进一步说明-从图片中您可以看到-1月19日该月数据的百分比仅为<.2%-但是-我们想在这里看到的是所有记录的实际全部计数从此日期算起的12个月内(实际上大约是3%,而不是0.2%)。

1 个答案:

答案 0 :(得分:2)

这是12个月总金额的公式:

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

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

enter image description here