如何在Power BI中创建统计经纬度组合重复次数的DAX度量值Occurrence
Power BI DAX度量值实现方案
你可以直接用以下DAX代码创建需求的Occurrence度量值,假设你存储数据的表名为客户信息表,使用时替换为你自己的实际表名即可:
Occurrence = CALCULATE( COUNTROWS('客户信息表'), ALLEXCEPT( '客户信息表', '客户信息表'[Latitude], '客户信息表'[Longitude] ) )
逻辑说明
- ALLEXCEPT函数会清除表内除了纬度、经度两列之外的所有筛选上下文,保证统计范围是全表内所有和当前行经纬度组合匹配的条目
- COUNTROWS统计匹配到的条目总数,最终输出的数值就是该经纬度组合的出现次数,结果和你提供的样例完全一致
补充说明
如果你需要的是固化到表内的计算列而非度量值,直接把上述代码粘贴到新建计算列的编辑框即可,不需要修改逻辑,最终输出的列值和样表中的Occurance列完全对应。
内容的提问来源于stack exchange,提问作者Nesma Huda
相关产品推荐
相关产品推荐

