问题描述
在过去的两天里,我一直因为这个Tableau问题而感到非常沮丧……任何帮助将不胜感激!
以下是我们的订单数据中的关键变量:
- order_id
- user_id(每个user_id具有很多order_time条目,每个条目代表一个单独的订单)
- order_time
这是我们要可视化的业务问题: 有了订单数据,我们希望每个月查看到当月至少有6个订单的客户数量。以2018年6月为例,仅计算那些订单数量在2018年6月之前低于6且在2018年6月刚刚达到6的客户。
我确切地知道如何过滤那些始终下达至少6个订单的用户。我将使用以下语句计算一个称为“ orders_per_user”的新计算字段:
{fixed user_id: count([order_time])}
,然后将此字段拖到“过滤器”并过滤“至少6”。
我还尝试计算一个名为“ orders_per_user_prior”的新计算字段,以计算每个客户(当月除外)的订单数量:
{fixed user_id: COUNT(if DATETrunc('month',[create_date])<DATETrunc('month',{fixed [user_id]: max([create_date])}) then 1 else 0 end)}
但是这个新字段无效。
产生这种可视化效果的任何想法?非常感谢!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)