SSAS - иерархия куба данных не отображается в Excel - PullRequest
2 голосов
/ 16 июня 2011

Начальный запрос: создание иерархий по именам клиентов и описаниям продуктов.

Проблема: я создал несколько похожих иерархий, и иерархия описания продуктов не отображается в Excel

Дополнительные сведения Вычисленные столбцы длякаждая иерархия выглядит следующим образом:

Имя столбца: Описание продукта Префикс1 Выражение:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A'
ELSE LEFT([ProductDescription], 1) 
END 

Имя столбца: Описание продукта Префикс5 Выражение:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A'
ELSE LEFT([ProductDescription], 5) 
END

Название столбца: ПродуктОписание Префикс10 Выражение:

CASE 
WHEN [ProductDescription] = 'N/A' THEN 'N/A'
ELSE LEFT([ProductDescription], 10) 
END

В моем измерении продукта я создал иерархию описания продукта, которая выровнена

  • Описание продукта Префикс1
  • Описание продукта Префикс5
  • Описание продукта Префикс10
  • Описание продукта

С 1 - это отношение атрибута к 5, 5 до 10, 10 к описанию продукта и описание продукта к ключу: продукт.

Каждый из этих атрибутов имеет свои наборы KeyColumn: Proописание канала KeyColumns Prefix1: сам по себе Описание продукта KeyColumns Prefix5: 1 и 5 Описание продукта KeyColumns Prefix10: 1,5,10 Описание ключа KeyColumns: 1,5,10 и описание продукта

Прямо сейчас, яЯ выбрал AttributeHierarchyVisible = False, потому что я не хочу, чтобы пользователь мог выбирать отдельный атрибут.

Любая помощь в том, что мне не хватает, чтобы иерархия стала видимой, была бы очень признательна

1 Ответ

2 голосов
/ 21 июня 2011

Решение этой проблемы заключается в присвоении имен вычисляемым столбцам.

В именах вычисляемых столбцов есть пробелы.

С пробелами, данные правильно развернуты, где они должны иметь;тем не менее, Excel 2010 не будет признавать существование иерархии - даже если данные были видны через Management Studio.Странно.

После удаления пробелов и развертывания куба иерархия станет видимой.

...