2016-12-01 7 views
0

Возможно ли это в Microsoft Excel 2016, просто используя формулы excel, построить формулу с использованием формул Cube для поиска значения в кубе на основе ввода, предоставленного пользователем.MS Excel - имя измерения куба размера с использованием идентификатора размера куба; Является ли это возможным?

Для примера: Столик в кубе выглядит следующим образом: enter image description here

Я хотел бы иметь возможность ввести идентификатор клиента в ячейке E1 и F1 возвращает имя клиента, который связан с, что id, в этом случае это будет ссылка.

Я знаю, что я мог бы использовать VBA и VLookup, введя сводную таблицу, но я пытаюсь сделать это только с использованием формул CUBE. Это возможно?

ответ

0

= КУБСВОЙСТВОЭЛЕМЕНТ ("Куб соединение", CUBEMEMBER ("Куб соединение", "[Клиент Таблица]. [Идентификатор клиента]. [" & G8 & "]"), "Имя клиента")

Ответ - вышеупомянутая функция excel. Просто имейте в виду, что ИТ должен правильно настроить куб. Им нужно настроить поле как свойство на самом кубе.

Здесь также работает видео в КУБСВОЙСТВОЭЛЕМЕНТЕ функции: https://www.youtube.com/watch?v=x9pcMa2GwJ8

+0

Это в 6'08 в видео: https://www.youtube.com/watch?v=x9pcMa2GwJ8&t=366 По какой-то причине Cubembemberproperty является недо- задокументировано и не имеет автозаполнения intellisense. Вы должны ввести свойство между кавычками и убедиться, что вы не ошибаетесь. – otravers