【问题标题】:Tableau- How to work on sub set of data created from aggregated dataTableau - 如何处理从聚合数据创建的子数据集
【发布时间】:2015-07-30 04:47:23
【问题描述】:

我想在tableau中实现子查询

select  count( distinct t.user_id ) from 
(SELECT user_id, max(created_at) as rt FROM sample_table group by user_id) t
where t.rt  <= CURDATE() - INTERVAL 4 DAY  and t.rt >= CURDATE() - INTERVAL 6 DAY

如何使用 tableau 获得此查询的输出...我不想创建任何视图,但我想利用 tableau 中的 user_idcreated_at 维度来获得上述答案。

基本上我将如何处理 tableau 中的数据子集。

请帮助。谢谢

【问题讨论】:

    标签: mysql tableau-api


    【解决方案1】:

    创建一个名为max_created_at的计算字段:

    {FIXED user_id: MAX(created_at)}
    

    注意:这仅适用于 Tableau 9.0 或更高版本。

    那么你可以简单地:

    1. 为 max_created_at 字段创建过滤器
    2. 将user_id拖到文本标记处
    3. 右键user_id
    4. 选择测量/计数(不同)。

    Click here for more information on Level of Detail Aggregations

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 1970-01-01
      • 2021-08-23
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 2016-11-19
      • 1970-01-01
      • 2012-02-26
      相关资源
      最近更新 更多