Power BI创建计算列:统计RaceID下RunnerID出现次数
Power BI计算列:统计同一RaceID下RunnerID的出现次数
在Power BI中,你可以通过以下DAX公式创建计算列,实现统计每个RunnerID在对应RaceID下的出现次数:
Runner出现次数 = CALCULATE( COUNTROWS('你的表名'), ALLEXCEPT('你的表名', '你的表名'[RaceID], '你的表名'[RunnerID]) )
公式说明
COUNTROWS('你的表名'):统计符合筛选条件的总行数ALLEXCEPT('你的表名', '你的表名'[RaceID], '你的表名'[RunnerID]):保留当前行的RaceID和RunnerID作为筛选上下文,移除其他所有筛选条件,以此精准统计当前RunnerID在当前RaceID下的总出现次数
效果验证
比如RaceID为3时,RunnerID 26在该RaceID下出现2次,那么这两行的Runner出现次数列值都会显示2;RunnerID 32和30各出现1次,对应的行值就会显示1,完全匹配需求场景。
内容的提问来源于stack exchange,提问作者TonyM
相关产品推荐
相关产品推荐

