Функція Excel CUBEMEMBER
Функція CUBEMEMBER отримує член або кортеж із куба, якщо він існує. В іншому випадку буде повернено значення помилки #N/A.
синтаксис
=CUBEMEMBER(connection, member_expression, [caption])
Аргументи
- підключення (обов'язково): Текстовий рядок імені підключення до моделі даних (куба).
- вираз_члена (обов'язково): Текстовий рядок багатовимірного виразу (MDX), який потрібно оцінити. Як альтернатива, вираз_члена може бути кортежем, визначеним як діапазон або масив.
- підпис (необов'язково): Текстовий рядок, який перезаписує заголовок, визначений у кубі. Коли кортеж повертається, підпис буде для останнього елемента в кортежі.
значення, що повертається
Функція CUBEMEMBER повертає член або кортеж із куба.
Примітки до функцій
- Команда #ОТРИМАТИ_ДАНІ… під час отримання даних відображається повідомлення.
- CUBEMEMBER повертає # ІМ'Я? значення помилки, якщо:
- зв'язку не є дійсним підключенням до книги, що зберігається в книзі, наприклад, ThisWorkbookDataModel;
- Сервер онлайнової аналітичної обробки (OLAP) недоступний, не працює або повернув повідомлення про помилку.
- CUBEMEMBER повертає #VALUE! значення помилки, якщо:
- У кортежі є один або кілька недійсних елементів;
- вираз_члена містить понад 255 символів. Примітка: Ви можете ввести текстовий рядок у клітинку, а потім посилатися на клітинку як аргумент як обхідний шлях.
- CUBEMEMBER повертає # N / A значення помилки, якщо:
- вираз_члена не діє;
- Член, який потрібно повернути з куба, не існує;
- Набір містить один або більше членів з розмірністю, відмінною від інших членів;
- Кортеж у вираз_члена аргумент недійсний, оскільки немає перетину для вказаних значень.
- Аргументи CUBEMEMBER повинні бути закриті подвійними лапками ("").
- Імена елементів, розміри або таблиці тощо, які ви пишете вираз_члена слід взяти в квадратні дужки ([ ]).
Приклад отримання учасників
Тут у мене є таблиця під назвою «sales2021», яка містить інформацію про продажі та рейтинги різних продуктів 2 категорій протягом 2021 року. Щоб використовувати функцію CUBEMEMBER для отримання учасників із таблиці, ви повинні спочатку додати дані з цієї таблиці до моделі даних в існуючій робочій книзі його ім'я буде завжди Ця модель даних робочої книги. Потім скопіюйте або введіть наведену нижче формулу в клітинку, де ви хочете отримати член (тут я отримаю кришки як приклад) і натисніть Що натомість? Створіть віртуальну версію себе у щоб отримати результат:
=CUBEMEMBER("Ця модель даних робочої книги","[sales2021].[Product].&[Caps]")
√ Примітка: У наведеній вище формулі CUBEMEMBER повертає вказаний елемент кришки в Product категорія з табл sales2021 в Ця модель даних робочої книги куб. Приносити січня , можна використовувати формулу:
=CUBEMEMBER("Ця модель даних робочої книги","[продажі2021].[Місяць].&[Січень]"
Приклад із назвою міри
Щоб використовувати CUBEMEMBER для підсумовування учасників із таблиці, наприклад, щоб отримати суму продажів за різні місяці, середні рейтинги різних продуктів, ви можете використовувати назву міри. У цьому прикладі я ввів наведену нижче формулу в клітинку G5 із виразом вимірювання, який застосовуватиметься до всього набору даних.
=CUBEMEMBER("Ця модель даних робочої книги","[Показники] [Сума продажів]")
√ Примітка: Ви можете додати аргумент підпису, наприклад, «Продажі» or «Місяць», щоб відображати потрібне ім’я в комірці G5 Сума продажів, оскільки міра має надлишкову назву, яка може ускладнити читання звіту, наприклад:
=CUBEMEMBER("Ця модель даних робочої книги","[Помірники] [Сума продажів]", "Продажі")
Супутні функції
Функція CUBEVALUE повертає агреговане значення з куба, відфільтрованого кількома аргументами member_expression.
Функція CUBEKPIMEMBER повертає властивість ключового показника продуктивності (KPI) і відображає назву KPI в клітинці.
Функція CUBESET визначає обчислений набір членів або кортежів, надсилаючи вираз набору в куб на сервері. Ця функція може отримувати всі унікальні значення з виразу набору та пропонує варіанти сортування.
Функція CUBESETCOUNT повертає кількість елементів у наборі.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.