Поделиться через


Измерения базы данных — настройка уровня "Все" для иерархий атрибутов

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

В Microsoft SQL Server SQL Server Analysis Services уровень (Все) является необязательным, создаваемым системой. Он содержит только один элемент, значение которого является результатом статистической обработки значений всех членов на ближайшем подчиненном уровне. Этот элемент называется «Все». Он создается системой и отсутствует в таблице измерений. Поскольку элемент уровня «Все» находится на вершине иерархии, его значение является результатом статистической обработки значений всех элементов иерархии. Элемент (Все) часто служит в качестве члена иерархии по умолчанию.

Присутствие уровня (Все) в иерархии атрибутов определяет свойство IsAggregatable атрибута, а наличие уровня (Все) в пользовательской иерархии — свойство IsAggregatable атрибута на верхнем ее уровне. Уровень (Все) существует, если свойство IsAggregatable имеет значение True. Уровня (Все) не будет в иерархии, если свойство IsAggregatable имеет значение False.

Установление высшего уровня

Если свойство IsAggregatable исходного атрибута уровня иерархии имеет значение False , то выше этого уровня не могут появляться уровни, подлежащие статистической обработке. Уровень, не подлежащий статистической обработке, должен быть высшим уровнем иерархии. В противном случае свойство IsAggregatable исходных атрибутов всех уровней выше этого должно также иметь значение False.

Уровень (Все) и элемент «Все»

Единственный элемент уровня (Все) называется элементом «Все». Свойство AttributeAllMemberNameизмерения задает имя элемента "Все" для атрибутов измерения. Свойство AllMemberName иерархии задает имя элемента «Все» для иерархии.

См. также:

Определение элемента по умолчанию