粒度、度量和层级

Power BI 数据建模进阶

Maarten Van den Broeck

Content Developer at DataCamp

理解粒度

  • 粒度:数据相对于维度存储到什么层级?
  • 可用于查询的最小细节级别
  • 用"by"语句定义粒度:
    • 如 by customer、by product、by day
    • 如 by id、by NAICS$^1$ code、by establishment age、by year

1 NAICS:北美行业分类系统
Power BI 数据建模进阶

在 Power BI 中处理粒度

  • 变得更:不建议!
  • 变得更:聚合与分组
    • 行数更少,查询性能更好
    • 缓存更小,刷新更快

在 PBI 中聚合

在 PBI 中按列分组

Power BI 数据建模进阶

度量

  • 可聚合或可计算的字段或字段组合
    • 直接来源于事实数据
    • 也可计算出新的度量

事实表中的度量

Power BI 数据建模进阶

创建度量

  • 数值会自动转换为度量,并按求和聚合

  • 在 Power BI 中使用 DAX 创建自定义度量
  • 通过对话框创建特定类型计算:快速度量

  • 有助于学习创建中等复杂度的度量
Power BI 数据建模进阶

层级

允许用户向下钻取数据维度

自然层级
  • 层级的层级在"现实世界"中存在
  • 年 -> 月 -> 日
人工层级
  • 层级为查询目的而创建
  • 入学年份 -> 喜爱颜色 -> 喜爱运动
Power BI 数据建模进阶

开始练习!

Power BI 数据建模进阶

Preparing Video For Download...