DAX 示例模型

Adventure Works DW 2020 Power BI Desktop 示例模型设计用于支持 DAX 学习。 该模型基于 AdventureWorksDW2017 的 Adventure Works 数据仓库示例,但数据已经过修改以匹配示例模型的目标。

示例模型不包含任何 DAX 公式。 但它支持数百甚至数千个可能的计算公式和查询。 可以将一些函数示例(例如 CALCULATE、DATESBETWEEN、DATESIN PERIOD、IF 和 LOOKUPVALUE)添加到示例模型中,而无需修改。 我们正在努力将更多示例包含在使用示例模型的其他函数引用文章中。

方案

An image of the Adventure Works company logo is shown.

Adventure Works 公司代表一家自行车制造商,将自行车及其配件销售到全球市场。 该公司的数据仓库数据存储在 Azure SQL 数据库中。

模型结构

模型包含七个表:

说明
Customer 描述客户及其地理位置。 客户在线购买产品(Internet 销售)。
Date Date 与 Sales 表之间存在三种关系,分别表示订单日期、发货日期和截止日期。 订单日期关系处于活动状态。 公司以每年 7 月 1 日为会计年度的起始日进行销售报告。 使用 Date 列将表标记为日期表。
Product 仅存储已完成的产品。
Reseller 描述经销商及其地理位置。 经销商向自己的客户销售产品。
Sales 在每个销售订单行存储一行。 所有财务价值均以美元 (USD) 为单位。 最早订单日期为 2017 年 7 月 1 日,最晚订单日期为 2020 年 6 月 15 日。
Sales Order 描述销售订单和订单行号,以及销售渠道(经销商还是 Internet)。 此表与 Sales 表之间存在一对一的关系。
Sales Territory 销售区域按组(北美、欧洲和太平洋)、国家和地区显示。 只有美国在区域级别销售产品。

下载示例

此处下载 Power BI Desktop 示例模型文件。