DataStudio ::: Count_Distinct 基于两个值的计算

DataStudio ::: Count_Distinct Calculation based on two values

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

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

我想要一些 SQL,它基本上说明了用户 ID 和类型是否匹配,然后将其计为唯一用户。如果其中任何一个发生变化,也将其计为唯一用户。这样..

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

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

实现此目的的一种方法是使用如下所示的 calculated field

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

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