Power BI技术问询:如何计算净销售额最高供应商的销售额总和
实现方案
步骤1:计算单供应商总净销售额
先创建基础度量值,用于计算每个供应商的累计净销售额:
Total Net Sales = SUM('你的表名'[Net Sales])
注意:把'你的表名'替换成你实际使用的数据集表名
步骤2:获取最高总销售额数值
用MAXX函数遍历所有供应商,提取最大的总销售额:
Max Total Sales = MAXX(ALL('你的表名'[Vendor]), [Total Net Sales])
步骤3:匹配对应供应商名称
通过筛选找出总销售额等于最大值的供应商,支持并列第一的情况(多个供应商会用逗号分隔):
Top Vendor = VAR MaxSalesValue = [Max Total Sales] RETURN CONCATENATEX( FILTER(ALL('你的表名'[Vendor]), [Total Net Sales] = MaxSalesValue), '你的表名'[Vendor], ", " )
步骤4:组合成目标显示格式
将销售额数值和供应商名称拼接成要求的字符串格式:
Top Vendor Sales Display = VAR FinalSales = [Max Total Sales] VAR FinalVendor = [Top Vendor] RETURN FORMAT(FinalSales, "#,##0 $") & " - " & FinalVendor
使用方法
把Top Vendor Sales Display这个度量值拖入卡片可视化组件,即可显示类似150 $ - Vendor A的效果。如果有多个供应商销售额并列最高,会自动显示为100 $ - Vendor A, Vendor B这类格式。
内容的提问来源于stack exchange,提问作者Matheus Assumpção Solinho
相关产品推荐
相关产品推荐

