Функція CUBEMEMBER

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel для iPad Excel Web App Excel для iPhone Excel для планшетів Android Excel для телефонів Android

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію CUBEMEMBER .

Опис

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

Синтаксис

CUBEMEMBER(підключення;вираз_члена;[назва])

Синтаксис функції CUBEMEMBER має такі аргументи:

  • Підключення Необхідні. Текстовий рядок імені підключення до куба.
  • Member_expression Необхідні. Текстовий рядок багатовимірного виразу (MDX), який обчислюється в унікальний елемент у кубі. Аргумент «вираз_члена» може також бути кортежем, визначеним як діапазон клітинок або масив констант.
  • Підпис Необов'язково. Текстовий рядок, який відображається у клітинці замість напису з кубу, якщо такий визначено. Коли повертається кортеж, використовується напис, заданий для останнього елемента кортежу.

Примітки

  • Під час обчислення функції CUBEMEMBER у клітинці тимчасово відображається повідомлення «#ОТРИМАННЯ_ДАНИХ», поки дані не буде отримано.

  • Коли функція CUBEMEMBER використовується як аргумент до іншої функції CUBE, вираз MDX, який визначає елемент або кортеж, використовується цією функцією CUBE, а не відображене значення у клітинці функції CUBEMEMBER.

  • Якщо ім'я підключення не є припустимим підключенням книги, що зберігається в книзі, функція CUBEMEMBER повертає #NAME? значення помилки. Якщо сервер онлайнової аналітичної обробки (OLAP) не запущено, недоступний або повертає повідомлення про помилку, функція CUBEMEMBER повертає #NAME? значення помилки.

  • Якщо принаймні один елемент кортежу неприпустимий, функція CUBEMEMBER повертає #VALUE! .

  • Якщо member_expression перевищує 255 символів, що є обмеженням для аргументу функції, функція CUBEMEMBER повертає #VALUE! . Щоб використовувати текстові рядки, довжина яких перевищує 255 символів, введіть текстовий рядок у клітинку (для якої обмеження становить 32 767 символів), а потім використайте посилання на клітинку як аргумент.

  • Функція CUBEMEMBER повертає значення помилки #N/A за перелічених нижче умов.

    • Синтаксис аргументу «вираз_члена» неправильний.
    • У кубі не існує елемента, визначеного текстовим рядком MDX.
    • Кортеж неприпустимий, оскільки немає перетину для визначених значень. (Це може статися з кількома елементами з однієї ієрархії.)
    • Набір містить принаймні один елемент із виміром, відмінним від вимірів інших елементів.
  • Функція CUBEMEMBER може повертати значення помилки #N/A, якщо створено посилання на об’єкт на базі сеансу (наприклад, обчислюваний елемент або іменований набір) під час спільного підключення у зведеній таблиці, а цю таблицю видалено або перетворено на формули. (На вкладці Параметри у групі Знаряддя виберіть пункт Знаряддя OLAP, а потім виберіть команду Перетворити на формули.)

Приклади

=CUBEMEMBER("Продажі";"[Час].[Фінансовий].[2004]")

=CUBEMEMBER($A$1;D$12)

=CUBEMEMBER("Продажі";(B4; C6; D5);"ПродажіЗа2004")

=CUBEMEMBER("xlextdat8 ЇжаБерезень 2000 Продажі";"([Продукція].[Їжа];[Час].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)