Note: The other languages of the website are Google-translated. Back to English

Функція Excel CUBESET

Функція CUBESET визначає обчислений набір членів або кортежів, надсилаючи вираз набору в куб на сервері. Ця функція може отримувати всі унікальні значення з виразу набору та пропонує варіанти сортування.

функція cubeset 1


синтаксис

=CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])


Аргументи

  • підключення (обов'язково): Текстовий рядок імені підключення до моделі даних (куба).
  • set_expression (обов'язково): Текстовий рядок виразу набору, результатом якого є набір членів або кортежів. Як альтернатива, set_expression може бути посиланням на клітинку діапазону Excel, який містить один або кілька членів, кортежів або наборів, включених до набору.
  • підпис (необов'язково): Текстовий рядок, який перезаписує заголовок, визначений у кубі.
  • порядок_сортування (необов'язково): Ціле число від 0 до 6, що представляє тип сортування, який потрібно виконати. Значення за замовчуванням – 0.
  • Ціле число Перерахована константа опис Аргумент sort_by
    0 або опущено SortNone Залишає набір у його існуючому порядку Проігноровано
    1 Сортувати за зростанням Сортує в порядку зростання за сортувати за Вимагається
    2 Сортувати за спаданням Сортує в порядку спадання за сортувати за Вимагається
    3 SortAlphaAscending Сортує в альфа-порядку зростання Проігноровано
    4 Сортування_альфа_за спаданням Сортує в альфа-порядку спадання Проігноровано
    5 Сортування_природне_зростання Сортує набір у природному порядку зростання Проігноровано
    6 Сортувати за природним_спаданням Сортує набір у природному порядку спадання Проігноровано
  • sort_by (необов'язково): Текстовий рядок значення (MEASURE), за яким потрібно сортувати. Цей аргумент ігнорується, якщо ви не встановите 1 або 2 як Порядок сортування. Наприклад, щоб отримати регіон з найбільшими продажами, використовуйте set_expression щоб визначити набір регіонів, і встановити сортувати за як показник продажів.

значення, що повертається

Функція CUBESET визначає обчислений набір.


Примітки до функцій

  • CUBESET призводить до набору, що містить елементи, визначені set_expression у зазначеному Порядок сортування by сортувати за.
  • повне г, повне г,, показали, від, номер, XNUMX #ОТРИМАТИ_ДАНІ… повідомлення відображатиметься, коли функція CUBESET обчислить і до отримання всіх даних.
  • CUBESET повертає # ІМ'Я? значення помилки, якщо:
    • зв'язку не є дійсним підключенням до книги, що зберігається в книзі, наприклад, ThisWorkbookDataModel;
    • Сервер онлайнової аналітичної обробки (OLAP) недоступний, не працює або повернув повідомлення про помилку.
  • CUBESET повертає #VALUE! значення помилки, якщо:
    • Порядок сортування встановлений в 1 or 2 що вимагає сортувати за, а аргумент опущено;
    • set_expression містить понад 255 символів. Примітка: Ви можете ввести текстовий рядок у клітинку, а потім посилатися на клітинку як аргумент як обхідний шлях.
  • CUBESET повертає # N / A значення помилки, якщо:
    • set_expression не діє;
    • Набір містить один або більше членів, розмірність яких відрізняється від інших членів.
  • Аргументи CUBESET, крім Порядок сортування і посилання на клітинки, повинні бути закриті подвійними лапками ("").
  • Імена елементів, розміри або таблиці тощо, які ви пишете set_expression слід взяти в квадратні дужки ([ ]).

Приклад

Тут у мене є таблиця під назвою «sales2021», яка містить інформацію про продажі та рейтинг різних продуктів 2 категорій протягом 2021 року. Щоб використовувати функцію CUBESET для визначення обчисленого набору (загальних продажів) продуктів за різні місяці, вам слід спочатку додати дані з цієї таблиці до моделі даних в існуючій робочій книзі його ім'я буде завжди Ця модель даних робочої книги. Потім скопіюйте або введіть наведену нижче формулу в клітинку, де ви хочете отримати підсумки (тут я отримаю загальну кількість певних продуктів за місяць як приклад), і натисніть вводити щоб отримати результат:

=CUBESET("Ця модель даних робочої книги",($K$5,$J$5,$I$5,$H$5),"Всього")

де

$K$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Tights]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Socks]")
$ I $ 5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Shorts]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")

√ Примітка: Комірка, що містить формулу CUBESET, відображає лише вказаний вами заголовок. Набір зберігається непомітно за коміркою. CUBESET сам по собі марний. У наведеній вище формулі посилання на клітинки є результатами, які повертає функція CUBEMEMBER.

функція cubeset 2


Супутні функції

Функція Excel CUBEMEMBER

Функція CUBEMEMBER отримує член або кортеж із куба, якщо він існує. В іншому випадку буде повернено значення помилки #N/A.

Функція Excel CUBEVALUE

Функція CUBEVALUE повертає агреговане значення з куба, відфільтрованого кількома аргументами member_expression.

Функція Excel CUBEKPIMEMBER

Функція CUBEKPIMEMBER повертає властивість ключового показника продуктивності (KPI) і відображає назву KPI в клітинці.

Функція Excel CUBESETCOUNT

Функція CUBESETCOUNT повертає кількість елементів у наборі.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL