Power BI中如何筛选出包含2个及以上订单的行程数据
Power BI筛选含2个及以上订单的行程方案
步骤1:创建计算列统计行程订单量
在数据模型中添加一个计算列,用DAX公式统计每个行程对应的唯一订单数量:
行程订单数 = CALCULATE(DISTINCTCOUNT('销售数据'[订单号]), ALLEXCEPT('销售数据', '销售数据'[行程号]))
这个公式会忽略其他筛选条件,仅按「行程号」分组,统计每组下不同订单号的数量,适配“一个行程对应多订单行”的场景。
步骤2:添加可视化筛选器
在目标可视化组件(如表格、矩阵)的「筛选器」面板中,将新建的「行程订单数」字段拖入,设置筛选规则为大于或等于2。
效果说明
设置完成后,所有对应行程的订单数≥2的行都会被保留展示(比如行程#1的3条订单行,对应2个订单,会全部显示);订单数不足2的行程则会被自动排除,同时不会丢失行内的其他明细数据。
内容的提问来源于stack exchange,提问作者Jamie
相关产品推荐
相关产品推荐

