【问题标题】:Google Datastudio: Apply Date Range Filter for Two Different Date Columns of Date SourceGoogle Datastudio:为日期源的两个不同日期列应用日期范围过滤器
【发布时间】:2018-08-07 01:53:50
【问题描述】:

我有一个日期范围过滤器的要求,可用于数据源的两个不同日期列(一次一个,或者通过单选按钮选择应该应用哪个列日期范围)。

是否可以在 Google Data Studio 中实现这一点?

【问题讨论】:

    标签: google-data-studio


    【解决方案1】:

    解决方法

    如果表有一个主键,您可以与它自己进行数据混合,并在一个数据集中作为时间过滤器放置第一个字段,另一个与第二个字段。

    Example

    之后,您应该从其中之一添加您需要的指标和维度。

    现在,当您应用时间过滤器时,它将同时适用于它们。

    【讨论】:

    • 您可以添加更多详细信息/示例吗?最终的混合报告是什么样的?您如何将其添加到报告中并在两者上都有日期过滤器?从您的示例来看,如果您过滤一个日期,那么它将同时应用于两个日期字段?因此,您无法过滤具有一个日期的一列和具有不同日期范围的另一列?
    【解决方案2】:

    解决方法:

    一般的想法是使用让用户设置一个参数的值,该参数确定包含任一日期时间列的值的虚拟字段的值。然后,您可以指示您的表格/图表应按此日期时间字段进行过滤。

    1. 在数据源中创建一个参数,将您想要的列名称作为可能的值。如果您想过滤 order_datecompleted_date 列,这些应该是可能的选项。
    2. 允许用户设置参数(例如通过使用单选按钮)。
    3. 在数据源(例如select_date)中创建一个计算字段,具体取决于参数的值。例如,创建一个字段user_field
    CASE user_select                              # this is a parameter
        WHEN "order_date" THEN order_date         # this is the value of the order_date field
        WHEN "completed_date" THEN completed_date # this is the value of the completed_date field
        ELSE NULL
    END
    
    1. 将图表/表格的“日期范围维度”设置为user_field(计算字段的名称)。

    【讨论】:

    • 您能否通过提供可公开编辑的 Google Data Studio 报告(如果是数据集,还提供 Google 表格)来详细说明(使用显示 1 的示例数据)输入值(约 10 行) 2)实际输出)?它将帮助用户可视化建议。如果没有Minimal Reproducible Example,就很难一目了然地理解字段是什么以及所采取的步骤
    猜你喜欢
    • 2020-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 2013-10-19
    • 2019-08-25
    • 1970-01-01
    相关资源
    最近更新 更多