【问题标题】:Tableau Maximum of a SumTableau 总和的最大值
【发布时间】:2017-07-24 00:28:46
【问题描述】:

我对 Tableau 比较陌生,这个问题确实让人头疼。

我有一个布局类似的数据库表:

ID INT (Unique ID)
create_ts DateTime

我想要的是一个按小时 (0-23) 存储的条形图。这很容易使用 Tableau 的 Datepart 函数来完成。但是对于条形的高度,我想要在任何一天的那个小时内发生的最大计数(*)。因此,对于第 1 小时(凌晨 1 点),我想查看按 create_ts 天计算的凌晨 1 小时内具有 create_ts 的最大计数(ID)数。希望这是有道理的。基本上是在寻找峰值。

我研究了 Tableau 的“详细程度”计算,但无法完成这项工作。我在 Tableau v10 上

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    希望这会有所帮助!

    创建具有如下定义的计算字段maxIDCount,并将其用作竖线字段。

    {fixed[datepart_hour_field]: countd([ID])}
    


    如果它解决了您的问题,请不要忘记告诉我们:)

    【讨论】:

    • 嗨!谢谢,不幸的是,这不符合我的需要。这样做会给我每小时具有 create_ts 的 ID 总数,它不会按天计算,然后给我最大值。 (在图表上的 SUM 和 MAX 聚合之间切换根本不会改变图表)
    • 嘿,我实际上对它进行了一些修改并让它工作。我用 {include datepart("day", [create_ts]) : countd([id])
    • 太棒了!请注意include,因为它除了使用视图中的任何尺寸外,还使用指定的尺寸计算值。对于fixedinclude 之间的区别,请查看here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2023-03-31
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多