Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.
Зачем? Там то же, что в первом моем сообщении на этом форуме...
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Ексель 2016. Сводная таблица подключена к олап Кубу. В сводной таблице есть поля. В т.ч. "контрагент", "товар" Оба поля содержат текст и находятся в области фильтра. Ставлю на запись макрос. Выбираю в фильтрах контрагент5 и товар25. Останавливаю запись. Смотрю макрос. Там: Фильтр по [контрагент5] (все в порядке) и , ВМЕСТО [товар25] написано [7] (просто число семь) - порядковый номер товара в списке в фильтре(именно порядковый номер, а не код элемента в олап кубе...).
Как выбрать товар по наименованию, а не по номеру в списке? Почему в некоторых полях наименования, а в некоторых- номера???
Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.
Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.
Зачем? Там то же, что в первом моем сообщении на этом форуме...
На наших Форумах отвечают в свободное от работы и семьи время, так что наберитесь терпения.
Дополнительно, наберите в поисковом окне строку OLAP куб. Допускаю, что аналогичные вопросы и ответы на них окажут вам помощь в решении вашей задачи:
На Форуме TechNet, также действуют ограничения на вставку ссылок и скриншотов, до подтверждения вашего профиля. Внимательно изучите статью "Правила оформления задаваемых вопросов", цитата из статьи: "Для подтверждения уч. записи пользователь может**оставить заявку** на проверку его аккаунта (на англоязычном форуме), и через некоторое время она будет подтверждена. Подобное обсуждение здесь.", может ускорить проверку вашего профиля для снятия ограничений.
Почему Вы считаете, что это именно из-за олап???
Правильно оформленный вопрос, на 95% содержит ответ.
В чём у вас заключается затруднение в предоставлении аналогичного скриншота?:
Для примера, код VBA:
Sub olap()
'
' olap Макрос
' макрос к фильтру
'
'
ActiveSheet.PivotTables("BIWEB_SI_OLAP").PivotFields( _
"[DimProduct].[Brends].[Product Z Brend]").VisibleItemsList = Array( _
"[DimProduct].[Brends].[Product Z Brend].&[2520006093935]")
ActiveSheet.PivotTables("BIWEB_SI_OLAP").PivotFields( _
"[DimProduct].[Brends].[Product Brend]").VisibleItemsList = Array("")
ActiveSheet.PivotTables("BIWEB_SI_OLAP").PivotFields( _
"[DimProduct].[Brends].[Product Min]").VisibleItemsList = Array("")
End Sub
приводит сводную таблицу Excel с вида:
к виду:
Надо придумать, как при этом неразгласить коммерческую тайну :)
попробуем так:
код записанного макроса (проблемы в "регионе" и в "Продукте")
это результат (до записи макроса все фильтры были сняты). Фильтры ставились по порядку, сверху вниз
Это как выглядят сами фильтры (по порядку):
специально сделал варианты где "выделить несколько элементов" и "выделить 1 элемент" (от этого не зависит)