Създаване на именуван набор в отчет с обобщена таблица за OLAP

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

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

  • Създаване на именуван набор, като използвате многоизмерни изрази (MDX) по избор. 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 дефиницията за именувания набор, направете някое от следните неща:

    • В полето Дефиниция на набор въведете или поставете копирана MDX дефиниция.

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

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

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

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

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

      Размерност

      [Product]

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

      [Product].[Category]

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

      [Product].[Category].[Category]

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

      [Product].[Category].&[4]

      Йерархия на потребителите

      [Product].[Product Categories]

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

      [Product].[Product Categories].[Category]

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

      [Product].[Product Categories].[Category].&[4]

      Мярка

      [Measures].[Internet Sales Amount]

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

      [Measures].[Internet Ratio to Parent Product]

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

      [Core Product Group]

      KPI стойност

      KPIValue("Product Gross Profit Margin")

      Цел на KPI

      KPIGoal("Product Gross Profit Margin"),

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

      KPIStatus("Product Gross Profit Margin")

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

      KPITrend("Product Gross Profit Margin")

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

      [Product].[Product Categories].Properties("Class")

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

      [Product].[Product].Properties("Class")

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

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

      Някои примери за MDX функции:

      ADDCALCULATEDMEMBERS («Зададен»)
      АГРЕГАТНИ («Задайте» [, «Числов израз»])
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      ПРЕДШЕСТВЕНИК («държава» «Ниво»)
      ПРЕДШЕСТВЕНИК («Държава», «Разстояние»)
      ПРЕДШЕСТВЕНИЦИ («Държава», «Разстояние»)
      ПРЕДШЕСТВЕНИК («Държава», «Ниво»)
      Доминиращите елементи («Държава»)
      AVG («Задайте» [, «Числов израз»])
      Ос («Числов израз»)
      BOTTOMNCOUNT («Задаване», «Count» [, «Числов израз»])
      BOTTOMPERCENT («Зададете», «Процент», «Числов израз»)
      BOTTOMSUM («Задайте», «Стойност», «Числов израз»)...

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

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

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

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

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

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

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

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

Забележка : Имайте предвид, че не можете да прилагате филтриране към именуваните набори.

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

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

  2. В раздела Анализ щракнете върху Полета, елементи и набори и след това върху Управление на набори.

    Полета, елементи и набори

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

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

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

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×