DataStudio ::: Count_Distinct基于两个值进行计算

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

我有一个包含两个值的数据集。第一个是用户ID,第二个是Type。

我以前在用户ID上有一个count_distinct。但是,如果用户更改其类型,我们必须显示“用户类型”的指标会显示该曾经唯一用户的两个实例。

我想要一些基本上表明用户ID和类型匹配的SQL,然后将其视为唯一用户。如果其中任何一个发生更改,请将其视为唯一用户。以便..

1) Jane Doe - Support User
2) Jane Doe - Employee User
3) John Smith - Support User

这将显示为3个唯一用户,而不是基于用户ID上的count_unique 2。

sql google-data-studio
1个回答
1
投票

实现这一目标的一种方法是使用calculated field,如下所示:

COUNT_DISTINCT(CONCAT(USER_ID, ' - ', TYPE))

您可能需要将USER_IDTYPE替换为您的字段名称。

© www.soinside.com 2019 - 2024. All rights reserved.