【问题标题】:filtering multiple month views with one filter across several views使用一个过滤器在多个视图中过滤多个月视图
【发布时间】:2018-10-30 02:44:57
【问题描述】:

我创建了几个仪表板,其中包含反映某个特定月份或某个月份范围的数据的工作表。例如,工作表一和二仅显示一个特定月份的数据。工作表三和四显示了一系列日期(6 个月的价值)。

无论哪种方式,工作表三和四都显示了六个月的日期范围,并且它们的最后一个月与工作表一和二显示的月份相同。

我想要完成的是创建一个过滤器控件,我只能在其中选择一个月。然后,此过滤器会将视图更新为各自的月份,对于显示日期范围的工作表,将更新为所选月份,但也会显示前 6 个月。

目前,我能想到的唯一方法是为每个仪表板设置两个单独的过滤器,这只会让事情变得比需要的更混乱/混乱。

仅供参考:日期字段的维度相同,因此无需加入/混合。

【问题讨论】:

    标签: filter tableau-api


    【解决方案1】:

    这是通过创建两个计算字段来实现的,这些字段以控制查看日期的日期参数为目标。以下是计算字段

    月度控制

    DATETRUNC('month',[-MasterDate]) = DATETRUNC('month',[Month Control])
    

    月控制前 6 个

    DATETRUNC('month',[-MasterDate]) <=
    DATETRUNC('month',[Month Control]) AND 
    DATETRUNC('month',[-MasterDate]) >=
    DATETRUNC('month',DATEADD('month',-5,[Month Control]))
    

    然后将它们放置在各自工作表的过滤器窗口中,并将值接受为“真”。然后将参数带入视图,并且效果很好!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      相关资源
      最近更新 更多