数据处理与维度创建全解析
在数据处理和分析的领域中,数据来源视图和维度的创建是非常重要的环节。下面将详细介绍命名计算、命名查询以及维度创建的相关内容。
命名计算与查询
在数据来源视图中,有时需要从现有值派生列,或者创建由其他表列组成的单个表,这可以通过命名计算和查询来实现。
命名计算
命名计算可在数据来源视图中计算值,通过创建动态字段,在读取数据时进行数学运算。例如,发票行项目数据通常不包含小计,可在数据源计算以节省处理能力。
创建命名计算的步骤如下:
1. 若未打开 SSAS AdventureWorks 项目,需重新打开。
2. 打开 Adventure Works DW2008.dsv 数据来源视图。
3. 右键单击 Employee 表,选择“New Named Calculation”。
4. 列名输入“YearsInRole”。
5. 在“Expression”字段输入以下代码:
CASE
WHEN EndDate IS NULL
THEN DATEDIFF(year, StartDate, GETDATE())
ELSE
DATEDIFF(year, StartDate, EndDate)
END
- 点击“OK”按钮,新字段将显示在 Employee 表中。
- 右键单击表并选择“Explore Data”查看结果,新列将位于末尾。
- 保存所有打开的文件
超级会员免费看
订阅专栏 解锁全文

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



