Power Pivot 度量值与数据分析
掌握Power Pivot中DAX度量值的创建,实现高效的数据建模与聚合分析。 · 难度:入门 · +15XP
Power Pivot 度量值与数据分析
Power Pivot 是 Excel 的内存分析引擎,可处理百万行数据。通过创建度量值(DAX公式),你可以动态计算总计、百分比、同比等,不受数据透视表布局影响。
关键概念
- 数据模型:将多表关联后形成的关系数据库。
- 度量值:写在数据模型中的公式,随筛选上下文变化。
- DAX函数:如 SUMX、CALCULATE、FILTER。
案例:销售总额与占比
假设数据模型有“销售表”(订单ID、产品ID、金额)和“产品表”(产品ID、类别)。请创建两个度量值:总销售额和类别占比。
| 订单ID | 金额 | 产品ID |
|---|---|---|
| 1 | 100 | P01 |
| 2 | 150 | P02 |
操作步骤
- 在Excel中点击“Power Pivot”选项卡,打开管理数据模型。
- 点击“主页”→“新建度量值”,输入名称和公式。
总销售额 = SUM(销售表[金额]) - 再建一个度量值:
类别占比 = DIVIDE([总销售额], CALCULATE([总销售额], ALL(产品表[类别]))) - 在数据透视表中将“类别”拖入行字段,将“类别占比”拖入值字段,并设置格式为百分比。
练习提示
请创建一个度量值“上月销售额”,使用DATEADD函数计算上月同期数据。公式示例:上月销售额 = CALCULATE([总销售额], DATEADD('日期表'[日期], -1, MONTH))。