如何在速视中进行不同的计数和 if else 语句?

How to do distinct count and if else statement in quicksight?

quicksight 中的新功能。这是我的问题:

分数:> 98% = 通过,< 98% = 失败

ID:我的数据有重复的 ID

score id
95% 1
95% 1
98% 2
97% 3
97% 3

我只想计算通过分数的不同 ID?我该如何为此编写公式?

谢谢。

如果您只想计算 98% 或更多的不同 id,您可以使用过滤器来计算分数,并在值字段中使用视觉设置 id(count Distinct)。

如果您想查看 Pass/Fails,您可以在 ifelse 中使用分数逻辑创建一个新的计算字段,如下所示:

ifelse({score}>=98%, "Pass", "Fails")

并在视觉对象中使用计算字段,使用 id 的计数 Distinct 作为值。