我有一个包含两个值的数据集。第一个是用户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。
实现这一目标的一种方法是使用calculated field,如下所示:
COUNT_DISTINCT(CONCAT(USER_ID, ' - ', TYPE))
您可能需要将USER_ID
和TYPE
替换为您的字段名称。