【问题标题】:Can I Create sorted filter shelf based off corresponding ID column我可以根据相应的 ID 列创建排序的过滤器架吗
【发布时间】:2017-11-07 08:54:45
【问题描述】:

Tableau 版本:10.2

我正在尝试根据公司之间特定的相应 ID 列对我的过滤器架进行排序/排序。目前,它按字母顺序排序,因为它是一个字符串值。在我们的数据库中,我们有一个 ID 列,该列按公司的偏好排序...按升序排列(最低值 id = 在过滤器架子中显示的第一个值)。

我知道我可以手动订购过滤器架,但它因公司而异。当我将它基于值 ID(基于另一个字段)时,它会让我以某种方式聚合 Id...计数、总和,这不是我想要的。

我附上了一份工作簿,其中包含一家公司的示例数据。其他公司可能有或多或少的值,但会包含一个唯一的值 ID。以下是问题的快照以及我希望实现的目标。

我可以使用串联,但不希望 ID 值显示在过滤器架子上。我探索了 LOD 函数,但它们需要聚合。

【问题讨论】:

    标签: sorting filter tableau-api


    【解决方案1】:

    除了串联之外,我能想到的一个解决方案是创建一个工作表并将其用作过滤器。过滤表包括“公司”、“值 ID”列(均隐藏)。然后,您可以创建仪表板并并排显示工作表。

    【讨论】:

    • 但这如何帮助自定义排序我正在显示的过滤器?那是我的最终目标。在我的原始表格中,表格上没有值 ID,我也没有。我想对按升序排列的值 ID 列显示的值过滤器进行排序。
    • 如果我理解正确的话,您要对快速过滤框进行排序吗?除了串联之外,我能想到的一个选项是使用工作表作为过滤器。查看修改。
    • @YingSquared 的意思是欺骗 Tableau 使用工作表作为过滤器。使用您的源工作表构建仪表板。创建第二张按您想要的方式过滤的工作表。然后在您的仪表板中创建一个过滤器操作,以便当您单击过滤器表时,它会过滤您的源表。见tableau.com/sites/default/files/kb/filters_actions.html
    猜你喜欢
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 2019-11-06
    • 2011-10-23
    • 2020-10-18
    • 2023-03-22
    • 2018-04-11
    • 1970-01-01
    相关资源
    最近更新 更多