Когато работите с онлайн аналитична обработка OLAP обобщена таблица в Excel, можете да създадете именувани набори – гъвкава функция, която можете да използвате за:

  • Групирайте често срещани набори от елементи, които можете да използвате повторно дори когато тези набори не присъстват в данните.

  • Комбинирайте елементи от различни йерархии по начини, които не са били възможни в по-ранни версии на Excel, често наричани асиметрично отчитане.

  • Създайте наименуван набор с помощта на потребителски многомерни изрази (MDX) – език за заявки за OLAP бази данни, който предоставя синтаксис за изчисление, който е подобен на формулите в работния лист.

Ако не сте запознати с езика за заявки "Многомерни изрази" (MDX), можете да създадете именуван набор, базиран на елементи в редовете или колоните на обобщената таблица. За да научите повече за езика на заявките MDX, вижте Заявки към многомерни данни.

Ако сте запознати с езика за заявки MDX, можете да използвате MDX, за да създадете или промените именуван набор.

Какво искате да направите?

Създаване на наименуван набор въз основа на елементи на ред или колона

  1. Щракнете върху обобщената таблица на OLAP, за която искате да създадете именуван набор.

    Това показва Инструменти за обобщена таблица, добавяйки опции и раздел Проектиране .

  2. В раздела Опции, в групата Изчисления щракнете върху Полета, Елементи & Набори и след това щракнете върху Създаване на набор въз основа на елементите на редовете или Създаване на набор въз основа на елементите на колона.

    Инструменти за обобщена таблица: групата ''Изчисления'' в раздела ''Опции''

    Показва се диалоговият прозорец Нов набор . Ако е необходимо, можете да преоразмерите този диалогов прозорец, като плъзнете манипулатора за оразмеряване в долния десен ъгъл на диалоговия прозорец.

  3. В полето Име на набор въведете името, което искате да използвате за набора.

  4. За да зададете редовете, които искате да включите в наименувания набор, направете едно или няколко от следните неща:

    • За да премахнете ред от списъка с елементи, щракнете върху областта отляво на реда, който искате да изберете, и след това щракнете върху Изтрий реда.

    • За да добавите нов ред към списъка с елементи, щракнете върху областта отляво на реда, под който искате да добавите новия ред, и след това щракнете върху Добавяне на ред.

    • За да създадете копие на елемент, щракнете върху областта отляво на реда, който искате да копирате, и след това щракнете върху Копирай реда.

    • За да преместите елемент на друго място, щракнете върху областта отляво на реда, който искате да преместите, и след това използвайте стрелките нагоре и надолу , за да го преместите на подходящото място.

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

    • За да покажете тези елементи в същото поле като другите елементи, изчистете отметката от квадратчето Показвай елементите от различни нива в отделни полета .

    • За да запазите текущите полета, показани в областта за редове или колони, изчистете квадратчето за отметка Замести полетата, които в момента са в областта за редове с новия набор , или Замести полетата, които в момента са в областта за колони, с новия набор . Наборът няма да се появи в обобщената таблица, когато щракнете върху OK, но ще бъде наличен в списъка с полета на обобщената таблица.

  6. Щракнете върху OK , за да създадете именуван набор.

    Забележки: 

    • За да отмените всички действия след затварянето на диалоговия прозорец, щракнете върху Отмени в лентата с инструменти за бърз достъп.

    • Не може да прилагате никакъв тип филтриране към именувани набори.

Най-горе на страницата

Използване на MDX за създаване на именуван набор

Важно: Когато използвате MDX за създаване на именуван набор или за модифициране на MDX дефиницията на съществуващ наименуван набор, всички допълнителни модификации могат да бъдат направени само с помощта на MDX.

  1. Щракнете върху обобщената таблица на OLAP, за която искате да създадете именуван набор по избор.

  2. В раздела Опции, в групата Изчисления щракнете върху Полета, Елементи& Набори и след това щракнете върху Управление на набори.

    Инструменти за обобщена таблица: групата ''Изчисления'' в раздела ''Опции''

    Показва се диалоговият прозорец Диспечер на набора. Ако е необходимо, можете да преоразмерите този диалогов прозорец, като плъзнете манипулатора за оразмеряване в долния десен ъгъл на диалоговия прозорец.

  3. Щракнете върху Създай и след това върху Създаване на набор с помощта на MDX.

  4. В полето Име на набор въведете името, което искате да използвате за набора.

  5. За да зададете MDX дефиницията за наименувания набор, направете едно от следните неща:

    • В полето Set definition (Задаване на дефиниция ) въведете или поставете копираната MDX дефиниция.

    • В раздела Полета и елементи изберете записа от списъка с полета, който искате да включите, и след това щракнете върху Вмъкни.

      Можете също да плъзнете запис от списъка с полета в полето Задаване на дефиниция или да щракнете двукратно върху запис от списъка с полета.

      Налични записи в списъка на полетата

      Запис в списъка с полета

      Примери за MDX, генерирани с помощта на куба на Adventure Works

      измерение

      [Продукт]

      Йерархия на атрибутите (включва всички членове)

      [Продукт]. [Категория]

      Ниво на йерархията на атрибута (не включва всички членове)

      [Продукт]. [Категория]. [Категория]

      Член от йерархията на атрибутите

      [Продукт]. [Категория].&[4]

      Потребителска йерархия

      [Продукт]. [Категории продукти]

      Ниво на потребителска йерархия

      [Продукт]. [Категории продукти]. [Категория]

      Член от потребителска йерархия

      [Продукт]. [Категории продукти]. [Категория].&[4]

      Мярка

      [Мерки]. [Сума на продажбите в интернет]

      Изчисляема мярка

      [Мерки]. [Интернет съотношение към родителски продукт]

      Именуван набор

      [Основна група продукти]

      Стойност на KPI

      KPIValue("Марж на брутната печалба на продукта)

      KPI цел

      KPIGoal("марж на брутната печалба на продукта"),

      Състояние на KPI

      KPIStatus("Марж на брутната печалба на продукта")

      Тенденция на KPI

      KPITrend("Марж на брутната печалба на продукта")

      Свойство на член от потребителска йерархия

      [Продукт]. [Категории продукти]. Properties("Class" )

      Свойство на член от йерархията на атрибутите

      [Продукт]. [Продукт]. Свойства("Клас")

    • В раздела Функции изберете една или повече функции от наличните MDX функции, които искате да използвате, и след това щракнете върху Вмъкни. MDX функциите се поддържат от Analysis Services; те не включват функции на VBA.

      Аргументите на функцията се поставят вътре в знаците за V-образна стрелка (<< >>). Можете да заместите аргументите в контейнера, като щракнете върху тях и въведете валидните имена, които искате да използвате.

      Примери за MDX функции

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Числов израз»] )
      «Ниво».ВСИЧКИ УЧАСТНИЦИ
      «Йерархия».ВСИЧКИ УЧАСТНИЦИ
      ANCESTOR( «Член» «Ниво» )
      ANCESTOR( «Член», «Разстояние» )
      ANCESTORS( «Член», «Разстояние» )
      ANCESTORS( «Член», «Ниво» )
      ASCENDANTS( «Член» )
      AVG( «Set»[, «Числов израз»] )
      AXIS( «Числов израз» )
      BOTTOMNCOUNT( «Set», «Брой»[, «Числов израз»] )
      BOTTOMPERCENT( «Set», «Процент», «Числов израз» )
      BOTTOMSUM ( «Set», «Стойност», «Числов израз» ) ...

  6. За да тествате новата MDX дефиниция, щракнете върху Тест MDX.

  7. По подразбиране елементи от различни нива ще се показват в отделни полета в йерархията, полетата се подреждат и дублиращите се записи се премахват автоматично (защото HIERARCHIZE и DISTINCT се добавят към набора), а наименуваният набор замества текущите полета в областта за редове или колони.

    • За да покажете тези елементи в същото поле като другите елементи, изчистете отметката от квадратчето Показвай елементите от различни нива в отделни полета .

    • За да промените йерархията по подразбиране и да запазите дублираните записи, изчистете отметката от квадратчето Автоматично подреждане и премахване на дубликати от набора .

    • За да запазите текущите полета, показани в областта за редове или колони, изчистете квадратчето за отметка Замести полетата, които в момента са в областта за редове с новия набор , или Замести полетата, които в момента са в областта за колони, с новия набор . Наборът няма да се появи в обобщената таблица, когато щракнете върху OK, но ще бъде наличен в списъка с полета на обобщената таблица.

  8. Ако сте свързани към куб на услугите за анализ на SQL Server 2008, по подразбиране се създава динамично именуван набор. Този наименуван набор автоматично се преизчислява с всяка актуализация.

    • За да предотвратите преизчисляването на наименувания набор с всяка актуализация, изчистете отметката от квадратчето Преизчислявай набора с всяка актуализация .

  9. Щракнете върху OK , за да създадете именуван набор.

    Забележки: 

    • За да отмените всички действия след затварянето на диалоговия прозорец, щракнете върху Отмени в лентата с инструменти за бърз достъп.

    • Не може да прилагате никакъв тип филтриране към именувани набори.

Най-горе на страницата

Редактиране или изтриване на именуван набор

  1. Щракнете върху обобщената таблица на OLAP, съдържаща наименувания набор, който искате да редактирате или изтриете.

  2. В раздела Опции, в групата Изчисления щракнете върху Полета, Елементи& Набори и след това щракнете върху Управление на набори.

    Инструменти за обобщена таблица: групата ''Изчисления'' в раздела ''Опции''

    Показва се диалоговият прозорец Диспечер на набора. Ако е необходимо, можете да преоразмерите този диалогов прозорец, като плъзнете манипулатора за оразмеряване в долния десен ъгъл на диалоговия прозорец.

  3. Изберете набора, който искате да редактирате или изтриете.

  4. Направете едно от следните неща:

    • За да редактирате избрания именуван набор, щракнете върху Редактиране и след това направете желаните промени.

    • За да изтриете избрания наименуван набор, щракнете върху Изтрий и след това щракнете върху Да , за да потвърдите.

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×