首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Power BI -计数整行的唯一出现次数(在SQL中相当于“Count (*)”)

Power BI -计数整行的唯一出现次数(在SQL中相当于“Count (*)”)
EN

Stack Overflow用户
提问于 2021-11-17 19:24:59
回答 2查看 59关注 0票数 0

我正尝试在Power BI中的表中添加一个列,其中包含每个唯一行的总计数。我希望有一个公式,它将检索满足我的表中每一行的每个列值标准的每一行的总计数。

基本上,我希望在SELECT语句中执行SQL等效于Count(*)的操作,如果这有意义的话。

我有:

代码语言:javascript
运行
复制
field_1 field_2 field_3  
client 1    US  Y    
client 1    US  Y    
client 2    CA  Y    
client 3    FR  N    
client 3    FR  N    
client 3    FR  N    

我想:

代码语言:javascript
运行
复制
field_1 field_2 field_3 Counts 
client 1    US  Y       2
client 1    US  Y       2
client 2    CA  Y       1
client 3    FR  N       3
client 3    FR  N       3
client 3    FR  N       3
EN

Stack Overflow用户

发布于 2021-11-17 20:06:02

对于计算列:

代码语言:javascript
运行
复制
Counts = 
CALCULATE( 
   COUNTROWS(Data),  
   ALLEXCEPT( Data, Data[field_1], Data[field_2], Data[field_3]))

您必须显式列出所有字段,以避免循环引用问题。

对于度量,您可以创建一个更通用的公式:

代码语言:javascript
运行
复制
Counts = CALCULATE( COUNTROWS(Data), DISTINCT(Data))

结果:

工作原理: DISTINCT创建一个唯一记录列表。然后我们计算每个唯一记录在表中出现的次数。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70010389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档