Tableau api 日期计算-表格

Tableau api 日期计算-表格,tableau-api,Tableau Api,我们提交的数据只是年初至今的数字。我想知道如何显示沿日期字段减去的数字。 也就是说,如果我想在三月展示MTD运动。我得从三月到二月去 现在我知道我可以对单个度量字段执行此操作。但拥有40多个指标似乎有点乏味。 我试图输入“度量值”,但这不是用于计算的有效度量。 有没有办法设置自定义尺寸 谢谢, Gem经过几天的研究,不能在tableau中完成,除非你想花一周的时间来创建一个几乎每个单元格的计算。SQL中的数据转换将是更可行的解决方案 我以前在SQL中对数据进行了数据透视,因此最终得到的是1个度

我们提交的数据只是年初至今的数字。我想知道如何显示沿日期字段减去的数字。 也就是说,如果我想在三月展示MTD运动。我得从三月到二月去

现在我知道我可以对单个度量字段执行此操作。但拥有40多个指标似乎有点乏味。

我试图输入“度量值”,但这不是用于计算的有效度量。 有没有办法设置自定义尺寸

谢谢,
Gem

经过几天的研究,不能在tableau中完成,除非你想花一周的时间来创建一个几乎每个单元格的计算。SQL中的数据转换将是更可行的解决方案

我以前在SQL中对数据进行了数据透视,因此最终得到的是1个度量值列,而不是40+。这使您能够最小化计算字段,从而不必为单个度量重复所有计算

效果很好。但对于比率,则不适用,因为您需要再次提取单个度量值,以便可以将它们彼此分开。它有正反两面。数据库中的行数也会成倍增加


保留表结构的其他解决方案是使用临时表并对几个临时表进行计算。

无法想出任何有效的方法一次对40个度量值进行计算。我所能想到的就是做一些表格计算,但是你必须对每一个度量都做,这不是你想要的。请记住,Tableau是一种数据可视化工具,尽管它可以用于某些数据操作,但大部分操作都应该在Tableau之外完成,并且只连接准备好的数据库。我认为是这样,我以前使用过sql pivot来重组我的表。任何关于如何在SQL中进行计算的建议,都需要传递一个参数。这很棘手,他们要求滚动12个月,而提供的数据只是年初至今,所以我甚至不能使用过去12个月的简单总和(*)。我必须做3月14日+12月13日-3月13日。。。接下来是一个连续的12个月。打开一个带有SQL标记的新问题,比我更了解SQL的人会很乐意提供帮助。考虑一下逻辑,如果你有YTD值的每日条目,你所需要的就是从之前的记录中减去每个记录,得到当天的实际值(1/1除外),对吗?这样您就可以插入Tableau并正确使用它了。同样,它可以在Tableau中完成,但它需要创建40多个计算字段。我相信SQL中有更好的解决方案