【发布时间】:2020-11-16 13:27:07
【问题描述】:
我有一张这样的桌子
order_id | user_id | createdAt | transaction_amount
order_id为交易的id,user_id为用户,createdAt为日期,transaction_amount为每个id订单的交易。
所以这是这个问题的继续how to display max, min, median, and average from tableau
在那张图片上,就是user_id,右边是每个用户的交易频率。有3139条数据。
因此,基于该解决方案,我从窗口计算中得到了最大最小平均值和中值
最大WINDOW_MAX(COUNTD([Order Id]), FIRST(), LAST())
最小WINDOW_MIN(COUNTD([Order Id]), FIRST(), LAST())
平均WINDOW_AVERAGE(COUNTD([Order Id]), FIRST(), LAST())
中位数WINDOW_MEDIAN(COUNTD([Order Id]), FIRST(), LAST())
所以最小值(1)、最大值(12)、平均值(1.72)和中值(1)只出现一次,不会出现很多且混乱。
【问题讨论】:
-
你能给我一个样本数据/表吗?一会儿我给你看
-
好的,等我编辑一下
-
完成了,我把表的结构放好了
-
好的,基本上我想把与已经制作的过滤器匹配的用户的中值、最小值、最大值和平均值放在一起
-
在计算这些 LOD 之前要计算的过滤器,应通过右键单击将它们添加到上下文中。否则,您的过滤器将在计算 Max/Min 等之后应用。
标签: tableau-api