【问题标题】:Hierarchy repeating levels层次结构重复级别
【发布时间】:2013-07-04 00:04:48
【问题描述】:

我正在尝试在运营商维度上创建一个非常简单的地理层次结构。我的数据是这样的:

运营商城市所在国家/地区

Carrier A | Chicago | IL | USA
Carrier B | Aurora | IL | USA
Carrier C | Stockton | CA | USA
Carrier D | Winnipeg | MB | Canada
Carrier E | Richmond | BC | Canada
Carrier F | Valparaiso| ZAC| Mexico
Carrier G | Veracruz | VER |Mexioc

我的层次结构定义为

Country
State
City
Carrier

属性关系:

Carrier --> City Name --> State Name --> Country

我希望浏览器显示如下层次结构:

USA
IL
Chicago
Carrier A

Aurora
Carrier B
CA
Stockton
Carrier C

Canada
MB
Winnipeg
Carrier D

BC
Richmond
Carrier E

Mexico
ZAC 
Valparaiso
Carrier F

VER
Veracruz 
Carrier G

而是重复层次结构中的每个级别:

USA
IL
Chicago
Carrier A

USA
IL
Aurora
Carrier B

USA
CA
Stockton
Carrier C

Canada
MB
Winnipeg
Carrier D

Canada
BC
Richmond
Carrier E

Mexico
ZAC 
Valparaiso
Carrier F

Mexico
VER
Veracruz 
Carrier G

【问题讨论】:

    标签: ssas hierarchy cube


    【解决方案1】:

    我做了同样的事情,一切都按预期进行:

    create table Carrier (Carrier varchar(100),City  varchar(100),State varchar(100),Country varchar(100))
    
    insert Carrier (Carrier,City,State,Country)
    select 'Carrier A','Chicago','IL','USA' union all
    select 'Carrier B','Aurora','IL','USA' union all
    select 'Carrier C','Stockton','CA','USA' union all
    select 'Carrier D','Winnipeg','MB','Canada' union all
    select 'Carrier E','Richmond','BC','Canada' union all
    select 'Carrier F','Valparaiso','ZAC','Mexico' union all
    select 'Carrier G','Veracruz','VER','Mexico'
    

    和SSAS结构:

    请检查以下内容:

    1. 层次结构中使用的每个属性的键。
    2. 第二个选项卡上的关系。
    3. SQL 源表。也许有一些不可打印的符号或类似的东西。这被服务器解释为不同的键(如果您使用字符作为键,但最好使用整数)。

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 2012-12-17
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 2014-07-29
      • 1970-01-01
      相关资源
      最近更新 更多