【发布时间】:2021-06-29 16:36:30
【问题描述】:
我想通过第一个值对 Tableau 中的数据系列进行标准化。
如果我的输入表是:
日期 |金额
1/1 $100
1/2 $150
1/3 $250
我想创建(并绘制)标准化值:
日期 |金额标准
1/1 1
1/2 1.5
1/3 2.5
在 SQL 中这是
SELECT date, amount / ( SELECT amount
FROM table
WHERE date = ( SELECT MIN(date) FROM table ) ) AS amount_norm
FROM table
理想情况下,amount_norm 应该随着用户更改 Tableau 仪表板筛选器中选定的时间间隔而更新。
看起来很简单,但我对 Tableau 语法完全不熟悉。我试过玩FIRST() = 0,但我真的不知道我在做什么。
我找到了similar question,但这并没有让我到达我想要的地方。
任何帮助将不胜感激!
【问题讨论】:
-
是第一个值还是最小值?
-
第一个值,也就是最短日期的值。
标签: sql time-series tableau-api division normalize