同时更改多个图表的向下钻取级别

问题描述 投票:0回答:2

我正在寻找一种同时更改多个图表的方法,例如从每日更改为每月。

我可以使用向下钻取功能来更改单个图表的向下钻取级别。但我不知道是否以及如何将钻取级别同时应用于多个图表。

我发现的唯一解决方案是创建多个页面 - 在我的示例中,一个页面用于每日数据,另一个页面用于每月数据 - 然后可能添加一个按钮/链接以从一个页面移动到另一页面。然而,这似乎非常麻烦。

有什么好的解决办法吗?

looker-studio
2个回答
1
投票

如果您将数据按照您想要的级别聚合,例如数据表中有一个月和一天,以及一个说明数据是每日还是每月的字段,则有一种简单的方法可以创建向下钻取功能,您可以过滤该字段以更改图表中的数据。如果您无法在加载数据之前更改数据,有一种方法可以通过混合来实现此目的,但它很复杂


0
投票

执行此操作的另一种方法是创建一个参数、多个计算字段和一个用于选择日期级别的下拉控件。只是第一次设置有点烦人。以下步骤中有链接的屏幕截图。

  1. 为您想要的每个附加级别创建日期字段的副本。适当命名并更改类型以匹配分辨率。 例如,将其中一个副本命名为
    YearWeek
    并将其类型更改为
    ISO Year Week
  2. 创建一个参数,其名称如“选择日期级别”。这些值可以是您想要的任何值,但最简单的方法是将它们设为每个日期字段的名称。标签是您希望用户看到/选择的内容。
  3. 创建一个名称类似于“选定日期级别”的计算字段。这将是一个基于参数值的案例语句,指向每个日期级别字段(请参阅下面的公式)。
CASE Choose Date Level
  WHEN "date" then date
  WHEN "YearWeek" THEN YearWeek
  WHEN "YearMonth" THEN YearMonth
  WHEN "YearQuarter" THEN YearQuarter
  WHEN "Year" THEN Year
ELSE date END
  1. 在您想要控制的每个时间序列图表中,使用“选定的日期级别”字段作为维度
  2. 向页面添加
    Drop-down list
    控件,并使用选择日期级别参数 作为控制字段。这会导致日期级别的单选下拉菜单
  3. 在每个图表的“样式属性”部分中,找到“缺失数据”选项并选择“线性插值”。如果您不这样做,您将得到锯齿图,每周、每月等点之间的值为零。
  4. [可选]如果您的页面有大量图表和/或有大量数据,则日期级别之间的切换可能会非常慢。您可能仍然希望向每个图表添加日期钻取,以便用户可以根据需要更改一个图表。
© www.soinside.com 2019 - 2024. All rights reserved.