【问题标题】:Amazon Quicksight - How do I show two different filters of the same data on the same line graph?Amazon Quicksight - 如何在同一个折线图上显示相同数据的两个不同过滤器?
【发布时间】:2021-04-07 16:34:48
【问题描述】:

在 Amazon Quicksight 中,我有一个包含一堆数据项的数据集,这些数据项从 S3 中的 JSON 导入到 SPICE。为简单起见,假设数据项如下所示:

{url: "/us/page1.html", errors: 6, Responsetime: "2021-03-21T10:00:01"}

同一个 URL 有许多数据项,在不同的测试日期运行(Responsetime)。

我可以通过制作价值为sum(errors) 和X 维度为Responsetime 的折线图,为所有网址创建一个“可视化”图表,显示所有网址的总错误数,效果很好。

我可以通过为url 匹配contains /us/ 创建自定义过滤器并将此过滤器应用到视觉效果,这也可以正常工作,看起来像这样:

我可以通过为contains /blog/ 创建与上述相同但使用不同过滤器的自定义过滤器,创建相同的视觉效果来显示随时间推移的总错误但仅适用于匹配/blog/ 的 URL ,这工作正常,看起来像这样:

我想要做的是将最后两个图表显示为 same 图表上的两条线。所以我有一个带有两个值的折线图,其中一个值是由url contains /us/ 过滤的字段errors,第二个值是由url contains /blog/ 过滤的字段errors。也就是说,像这样:

我该怎么做?

我知道如何在同一个折线图上绘制两个不同的值,但不知道如何绘制相同的值但以两种不同的方式过滤。

【问题讨论】:

    标签: amazon-quicksight


    【解决方案1】:

    您可以创建一个类似url_type 的计算字段并传递公式以了解它是什么类型的网址

    ifelse(locate({url}, "/us/") > 0, "us",locate({url}, "/blog/") > 0, "blog", "other")
    

    并将此计算字段添加到折线图的颜色中。这会将同一个数据集分成两部分。

    url_type 字段也将具有“其他”值,如果不需要,您可以添加过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2023-03-26
      • 1970-01-01
      • 2011-12-04
      • 2020-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多