Функция CUBEKPIMEMBER в Excel
Функция CUBEKPIMEMBER возвращает свойство ключевого показателя эффективности (KPI) и отображает его имя в ячейке.

Синтаксис
=CUBEKPIMEMBER(connection, kpi_name, kpi_property, [caption])
Аргументы
- Подключение (обязательно): текстовая строка с именем подключения к модели данных (мномерному набору данных).
- kpi_name (обязательно): текстовая строка с именем KPI в многомерном наборе данных.
- kpi_property (обязательно):возвращаемый компонент KPI, который может быть одной из перечислимых констант в следующей таблице:
Целое число Перечислимая константа Описание 1 KPIValue The Фактическое значение 2 KPIGoal Целевое значение 3 KPIStatus Состояние KPI в определённый момент времени 4 KPITrend Мера значения во времени 5 KPIWeight Относительная важность, присвоенная KPI 6 KPICurrentTimeMember Временной контекст для KPI - Подпись (необязательно): текстовая строка, которая заменяет kpi_name и kpi_property и отображается в ячейке.
Возвращаемое значение
Функция CUBEKPIMEMBER возвращает свойство KPI.
Примечания к функции
- Сообщение #GETTING_DATA… отображается во время получения данных.
- Чтобы использовать KPI в вычислении, вложите функцию CUBEKPIMEMBER в качестве аргумента member_expression в функцию CUBEVALUE.
- Функция CUBEKPIMEMBER возвращает #NAME?значение ошибки, если:
- подключениене является допустимым подключением к книге, сохранённым в книге, например ThisWorkbookDataModel;
- Сервер многомерного анализа (OLAP) недоступен, не запущен или вернул ошибку.
- Функция CUBEKPIMEMBER возвращает #N/Aзначение ошибки, если:
- kpi_nameили kpi_propertyнедопустимы;
- ссылаться на объект сеанса в сводной таблице, когда подключение используется совместно, а сводная таблица удаляется или преобразуется в формулы.
- Аргументы функции CUBEKPIMEMBER, кроме kpi_property и ссылок на ячейки, должны быть заключены в двойные кавычки (").
Пример
У меня есть таблица с именем «sales2021», содержащая данные о продажах и рейтинге различных продуктов по двум категориям за 2021 год. Чтобы с помощью функции CUBEKPIMEMBER получить общий объём продаж по обеим категориям в 2021 году, сначала выполните следующие два шага:
- Добавьте данные из этой таблицы в модель данных текущей книги — её имя всегда будет «ThisWorkbookDataModel».
- Добавьте KPI в модель данных.
- Перейдите к Данные > Инструменты данных > Управление моделью данных. Выберите вкладку с нужными данными внизу. Здесь я выберу sale2021.
- Выполните необходимые вычисления. В данном примере я применю Автосумму к столбцу Продажи: сначала выделю столбец продаж, а затем нажму Автосумма. Вы увидите, что мера Сумма продаж 2 создана, как показано на скриншоте ниже.

- Повторите предыдущий шаг, но на этот раз выберите Среднее из раскрывающегося списка после нажатия стрелки рядом с кнопкой Автосумма, чтобы создать меру Среднее.

- Щёлкните правой кнопкой мыши по мере Сумма и выберите Создать KPI. В появившемся диалоговом окне выберите меру Среднее по продажам 2 в раскрывающемся меню и нажмите OK.

Теперь KPI доступен в вашей модели данных. Скопируйте или введите приведённую ниже формулу в ячейку G21 и нажмите Enter, чтобы получить результат:
=CUBEKPIMEMBER()«ThisWorkbookDataModel»,«Сумма продаж 2»,1,«Общий объём продаж»)

√ Примечание:соответствующее значение KPI можно получить с помощью функции CUBEVALUE в ячейке H21:
=CUBEVALUE(«ThisWorkbookDataModel»,«[Measures].[Сумма продаж 2»)
Связанные функции
Функция CUBEVALUE возвращает агрегированное значение из многомерного набора данных, отфильтрованное несколькими выражениями-членами (member_expression).
Функция CUBEMEMBER извлекает элемент или кортеж из многомерного набора данных, если он существует; в противном случае возвращается ошибка #N/A.
Функция CUBESET определяет вычисляемый набор элементов или кортежей, отправляя выражение набора на сервер многомерных данных. Она позволяет извлекать все уникальные значения из этого выражения и предоставляет параметры для сортировки.
Функция CUBESETCOUNT возвращает количество элементов в наборе.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.


