【问题标题】:Tableau - Bins based on Fixed LOD Customer UnitsTableau - 基于固定 LOD 客户单位的 bin
【发布时间】:2017-06-19 22:59:21
【问题描述】:

我正在尝试做的事情:创建一个直方图,根据客户的年度订购量(1-10 件、11-50 件等)基于组合字段(儿童 + 邮政编码,这是我们对客户的定义)。

问题:我无法找到正确计算不同分箱的方法。我已经看到很多关于在 Tableau 中使用 bin 的帖子,但没有一个是根据像我这样的唯一 ID 计算得出的。如果客户的单位销售额超出

最终目标:获取这些不同订购范围内的客户数量以显示在直方图上。

这个公式没有运气:

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

这是我目前得到的图片。如果我可以只用一个数字(即该范围内的客户数量)替换那些小块,一切都会完美。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    原来问题出在 LOD 计算上。我需要添加年份,因为我忘记了固定 LOD 忽略工作表过滤器。

    { FIXED [UID_Cust], [Order_Date] = 2017 : SUM([Units]) }
    

    然后我将其保存为单独的表计算“UID_Sales”

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多