gpt4 book ai didi

amazon-quicksight - Amazon Quicksight - 如何在同一个折线图上显示相同数据的两个不同过滤器?

转载 作者:行者123 更新时间:2023-12-03 18:52:08 29 4
gpt4 key购买 nike

在 Amazon Quicksight 中,我有一个包含一堆数据项的数据集,这些数据项从 S3 中的 JSON 导入到 SPICE。为简单起见,假设数据项如下所示:{url: "/us/page1.html", errors: 6, Responsetime: "2021-03-21T10:00:01"}同一个 URL 有很多数据项,在不同的测试日期(Responsetime)运行。
我可以通过制作具有 sum(errors) 值和 Responsetime 的 X 维的折线图,为所有 url 随时间创建一个“视觉”总错误图,并且效果很好。
通过为 /us/ 匹配 url contains 创建自定义过滤器并将此过滤器应用于视觉对象,我可以创建相同的视觉对象,随着时间的推移显示总错误,但仅适用于匹配 /us/ 的 URL,这也可以正常工作,如下所示:
the graph for errors over time, only for error data with URL matching /us/
通过为 /blog/ contains 创建自定义过滤器,我可以创建相同的视觉效果,随着时间的推移显示总错误,但仅适用于匹配 /blog/ 的 URL,与上述相同,但使用不同的过滤器,这也可以正常工作,如下所示:
the graph for errors over time, only for error data with URL matching /blog/
我想要做的是将最后两个图形显示为同一图形上的两条线。所以我有一个带有两个值的折线图,其中一个值是由 errors 过滤的字段 url contains /us/ ,第二个值是由 errors 过滤的字段 url contains /blog/ 。也就是说,像这样:
the graph for errors over time, showing error data with URL matching /us/ and error data with URL matching /blog/ as two separate lines
我该怎么做呢?
我知道如何在同一个折线图上绘制两个不同的值,但不知道如何绘制相同的值但以两种不同的方式进行过滤。

最佳答案

您可以创建一个像 url_type 这样的计算字段并传递公式以了解它是什么类型的 url

ifelse(locate({url}, "/us/") > 0, "us",locate({url}, "/blog/") > 0, "blog", "other")
并将此计算字段添加到折线图的颜色中。这会将相同的数据集分为两部分。 url_type 字段也将具有“其他”值,如果不需要,您可以添加过滤器。

关于amazon-quicksight - Amazon Quicksight - 如何在同一个折线图上显示相同数据的两个不同过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66765369/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com