У цій статті наведено синтаксис формули та описано, як у ній використовувати cubeMEMBER у програмі Microsoft Excel.
Опис
Ця функція повертає елемент або кортеж із куба. Використовується для перевірки, чи існує елемент або кортеж у кубі.
Синтаксис
CUBEMEMBER(підключення;вираз_члена;[назва])
Синтаксис функції CUBEMEMBER має такі аргументи:
-
Підключення (Connection) – обов'язковий параметр. Текстовий рядок імені підключення до куба.
-
Вираз_члена (Member_expression) – обов'язковий параметр. Текстовий рядок багатовимірного виразу (MDX), який обчислюється в унікальний елемент у кубі. Аргумент «вираз_члена» може також бути кортежем, визначеним як діапазон клітинок або масив констант.
-
Напис (Caption) – необов'язковий параметр. Текстовий рядок, який відображається у клітинці замість напису з кубу, якщо такий визначено. Коли повертається кортеж, використовується напис, заданий для останнього елемента кортежу.
Примітки
-
Під час обчислення функції 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)