多维数据集导入文件格式

将文件导入到多维数据集时,必须以某种方式对文件的结构和格式进行设置,以获得所需的结果。

文件格式

导入数据必须保存为文本文件格式,例如逗号分隔格式 (CSV) 或使用其他任何标准定界符(例如,制表符、空格、分号、冒号、垂直线或插入标记 (^))分隔的格式。

注: 导入文件时,包含字节顺序标记 (BOM) 的文件可能已损坏。

数据结构

文本文件中的每列都会表示为维度和值。

值数据
值数据是进入单元格中的数据。 值可以是数字或字符串值。 您只能导入一列值数据。
维度
维度列中的项必须与多维数据集内的维度成员名相匹配,否则不会导入该行,并且会显示错误,例如
line (300): Invalid key: Dimension Name: "Products", Element Name (Key): "Mountain Man Analog"
:NONE.
如果要创建新的多维数据集,那么文件中每个列都必须有一个维度。
列标题也无需与维度名称相匹配。

文本文件中的列顺序无需与多维数据集内维度的顺序相匹配,并且您可以选择要导入的数据列。 列标题也无需与维度名称相匹配。

如果文本文件中的几行以同一单元格为目标,那么将导入最后一行中的值,并且将忽略所有其他值,除非选择 使用现有数据进行累积 选项。 使用现有数据累积 在导入值时对其进行汇总,将要导入的值添加到单元格的现有内容中。

将数据导入到多维数据集

假设多维数据集具有 3 个维度:Cities、Products 和 Time_months。 您需要导入包含销售数据的具有五列的 .csv 文本文件。 以下显示了该文本文件的前八行,包括标题行。
Product,Month,Branch,Qty,Sales
Capri Orange Women's,Nov-15,Boston,3976,3976
Inferno Blue Men's,Jul-15,Bury St Edmunds,2719,122355
TX Green Men's,Aug-15,Leiston,3078,49248
Canyon Mule Climber Backpack Red 32000 cc,Apr-15,Ipswich,4801,388881
Capri Orange Women's,Sep-15,Bridgeport,46,46
Glacier Deluxe Black Unspecified,Sep-15,London,3839,122848
Cat Eye Orange Women's,Jun-15,Dundee,3221,235133
  1. 标题行包含五列:Product、Month、Branch、Qty 和 Sales
  2. 将以下列映射到列出的维度名称:
    • 将 Product 列映射到 Products 维度
    • 将 Month 列映射到 Time_months 维度
    • 将 Branch 列映射到 Cities 维度
  3. 确定要引入的值,是 Qty 还是 Sales。 在本例中,您希望导入 Sales 数据,所以选择了数字值用于 Sales。 Qty 数据列将被忽略。
  4. 现在,可以导入该文件。

创建具有多级维度的多维数据集

以下示例 CSV 文件具有 16 列数据。 其中一些维度具有 3 个或更多级别。

Organization, Region, Total Company, Channel, Total Channel, Product, Product Type, Product Category, Total Product, Year, Month, Quarter, Total Year, Version, Sales Measure, Value
Massachusetts, East Region, Total Company, Retail, Total Channel, 3G 32Gb, 3G Smart Phones, Phones, Total Product, 2018, Jan, Q1, Total Year, Budget, Unit Net Sales Price, 70
Florida, East Region, Total Company, Distribution, Total Channel, 3G 16Gb, 3G Smart Phones, Phones, Total Product, 2018, Sep, Q3, Total Year, Budget, Volume - Units, 5,58
Michigan, Central Region, Total Company, Retail, Total Channel, SP 2110, Desktops, PCs, Total Product, 2018, Dec, Q4, Total Year, Actual, Direct COGS, 15592
Maryland, East Region, Total Company, Internet, Total Channel, 8 64 Gb, 8 Inch Tablets, Tablets, Total Product, 2018, Feb, Q1, Total Year, Budget, Volume - Units, 26,97
Illinois, Central Region, Total Company, Distribution, Total Channel, 3G 32Gb, 3G Smart Phones, Phones, Total Product, 2019, Feb, Q1, Total Year, Actual, Unit Direct Cost, 47,141,464
California, West Region, Total Company, Retail, Total Channel, SP 2110, Desktops, PCs, Total Product, 2019, Nov, Q4, Total Year, Budget, Indirect COGS, 100
California, West Region, Total Company, Retail, Total Channel, SP 2110, Desktops, PCs, Total Product, 2019, Nov, Q4, Total Year, Actual, Unit Net Sales Price, 341454

要使用此文件创建新的多维数据集和维度,请执行以下步骤:

  1. 选择多级别导入选项。
  2. 单击 + 以添加级别。
  3. 单击添加维度四次。
  4. 映射数据,如下表中所示。 如果存在该名称的维度,那么可能需要更改多维数据集维度名称中的名称。
    多维数据集维度 级别 1 2 级 3 级
    组织 组织 区域 整个公司  
    通道 通道 通道总计    
    产品 产品 产品类型 产品类别 产品总计
    时间 季度 Year 全年
    版本 版本      
    Sales 销售度量      
    数据 数值    
  5. 单击 创建多维数据集