【问题标题】:Tableau: using calculated fields for filtering dimensionsTableau:使用计算字段过滤维度
【发布时间】:2015-08-25 12:39:51
【问题描述】:

我目前正在 tableau 中创建一些仪表板,但我陷入了困境,我尝试在网上寻找解决方案,但没有成功。所以我想也许我可以问你。

1) 我正在查看的数据显示了每个部门的客户购买价值。

2) 所以我有 2 个维度:“客户名称”和“部门”,以及 1 个度量:“销售额”

3) 我创建了一个计算字段,它提供了从选定部门购买的所有客户。例如。当我从参数字段中选择打印机时,我会得到所有已购买打印机的客户。

4) 现在我的任务是找出这些“打印机客户”还买了什么,因为一个客户可以从多个部门购买。

我的问题是我无法过滤“客户名称”维度,因此它只显示我根据我的参数选择计算的打印机客户。

如果您能朝正确的方向投出一些光,我将不胜感激。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    嗯,其实你可以做到的。

    拖动“客户名称”进行过滤。选择“条件”选项卡。假设您的参数名为“Chosen department”。您可以创建如下条件:

    SUM(IF [department] = [Chosen department] THEN 1 END) > 0
    

    这基本上将获得在该选定部门至少有 1 笔销售的所有客户

    【讨论】:

      【解决方案2】:

      您可以再创建一张包含客户明智的所有数据的工作表,在仪表板中,您可以添加这两个工作表并创建一个操作过滤器。 创建仪表板时,在仪表板菜单下单击操作 -> 添加操作 -> 过滤器。 选择您要单击的工作表以及需要更新的工作表,然后选择运行操作:选择。

      因此,当您在一张表中单击某个部门中的特定客户时,它将显示他购买的所有部门。

      您可以在以下链接中查看过滤器操作: http://onlinehelp.tableau.com/current/pro/desktop/en-us/actions_filter.html http://onlinehelp.tableau.com/current/pro/desktop/en-us/actions_filter.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-10
        • 2021-11-22
        • 2020-07-09
        • 2015-12-07
        • 1970-01-01
        • 1970-01-01
        • 2021-06-08
        • 1970-01-01
        相关资源
        最近更新 更多