(1)FirstName、MiddleName 和 LastName 列串联为一个列,该列将在“客户”维度中用作“客户”属性的显示名称。
1. 在解决方案资源管理器中双击“数据源视图”文件夹中的Adventure Works DW 数据源视图,将其打开。
2. 在“表”窗格中,右键单击 Customer,然后单击“新建命名计算”。
3. 在“创建命名计算”对话框中,在“列名”框中键入 FullName,然后在“表达式”框中键入下列 CASE 语句:
CASE
WHEN MiddleName IS NULL THEN
FirstName + ' ' + LastName
ELSE
FirstName + ' ' + MiddleName + ' ' +LastName
END
(2)修改“产品”维度
提示:浏览产品维表,对字段productLine进行处理,将M替换为“Mountain”、R替换为'Road'、S替换为Accessory、T替换为Touring、其他为Components。
CASE
WHEN ProductLine='M' THEN 'Mountain'
WHEN ProductLine='R' THEN 'Road'
WHEN ProductLine='S' THEN 'Accessory'
WHEN ProductLine='T' THEN 'Touring'
ELSE
'Components'
END