利用计算列扩展数据模型全攻略
在数据处理与分析领域,扩展数据模型以获取更有价值的信息是一项重要技能。本文将深入介绍如何使用计算列来扩展数据模型,涵盖数据关系、列计算、函数应用等多个方面,助你提升数据处理能力。
1. 数据模型中的表关系与数据提取
在数据模型中,不同类型的表在数据提取方面存在差异。像 Countries、Clients 和 Colors 这类表属于查找表,包含的参考数据仅出现一次,但在其他表中会多次使用。在数据库术语中,它们处于关系的“一方”,而 InvoiceLines 等表则处于关系的“多方”。在 Excel 里,只能从“多方”查找数据。
例如,你可以从 Invoices 表向 InvoiceLines 表添加数据,因为前者被视为后者的“父表”。但不能从 InvoiceLines 表向 Invoices 表提取数据,因为当一张发票包含多行时,Excel 不知道该选择哪一行返回给目标表。
在一些数据模型中,部分表可以从多个表返回数据。以 Brilliant British Cars 示例数据模型为例,Stock 表可以访问 InvoiceLines 表(因为 InvoiceLines 表中的每条记录在 Stock 表中都有唯一记录)。由于 InvoiceLines 表是 Invoices 表的子表,Stock 表可以“穿透”InvoiceLines 表访问 Invoices 表。此外,Colors 表是 Stock 表的查找表,Invoices 表从 Clients 表查找数据,这些表对 Stock 表来说都是可访问的。
2. 级联列计算
新列可以引用之前创建的新列,这是 Power Pivot 强大
超级会员免费看
订阅专栏 解锁全文
1607

被折叠的 条评论
为什么被折叠?



