我正在尝试做什么:根据合并后的年度订购量(1-10个单位,11-50等)创建显示客户分布的直方图字段(儿童+邮政编码,这是我们对客户的定义)。
问题:我无法找到正确计算不同分档的方法。我在Tableau中看到过很多关于使用垃圾箱的帖子,但没有根据像我这样的唯一ID计算。如果他们的单位销售额超过< =,那么客户似乎被放入每个类别(1-10,11-20等......)而不是唯一的类别。也许我误解了FIXED LOD计算。
最终目标:获取这些不同排序范围内的客户数量,以便在直方图上显示。
对此公式没有运气:
IF { FIXED [UID_Cust] : SUM([Units]) } <= 10 THEN '1-10'
ELSEIF { FIXED [UID_Cust] : SUM([Units]) } <= 20 THEN '11-20'
ELSEIF { FIXED [UID_Cust] : SUM([Units]) } <= 50 THEN '21-50'
ELSEIF { FIXED [UID_Cust] : SUM([Units]) } <= 250 THEN '51-250'
ELSE '>250'
END
答案 0 :(得分:0)
原来问题是LOD计算结果。我需要添加年份,因为我忘了Fixed LOD忽略工作表过滤器。
{ FIXED [UID_Cust], [Order_Date] = 2017 : SUM([Units]) }
然后我将其保存为单个表格&#34; UID_Sales&#34;
IF [UID_Sales] <= 10 THEN '1-10'
ELSEIF [UID_Sales] <= 20 THEN '11-20'
ELSEIF [UID_Sales] <= 50 THEN '21-50'
ELSEIF [UID_Sales] <= 250 THEN '51-250'
ELSE '>250'
END