maxim-uvarov / PQYandexMetrica

Коннектор для Power BI для подключения к Яндекс.Метрике.
51 stars 25 forks source link

Проблема с кириллицей (?) при фильтрации #3

Closed mbvyd closed 3 years ago

mbvyd commented 3 years ago

Для фильтрации если указываю ym:s:regionCityName=='Москва', то данные фильтруются корректно. Но в случае ym:s:lastsignSearchEngineRoot=.('Яндекс','Google'), фильтруется только Гугл. А если ym:s:lastsignSearchEngineRoot=='Яндекс', тогда вообще выдаёт null. При этом, без фильтрации Яндекс виден в отчёте. Пробовал закодировать слово Яндекс в %D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81, но данные также не фильтруются. Кто-нибудь сталкивался? Есть ли вариант побороть?

Обновление. Попробовал от обратного -- исключить ненужные поисковики: ym:s:lastsignSearchEngineRoot!.('Mail.ru','Rambler','Yahoo!','Tut.by','DuckDuckGo') Отсеялись только Рамблер и Дакдакго. То есть, дело может быть и не в кириллице... А если экранировать "спецсимволы" (в данном случае, точку, воскл. знак) обратным слэшом (мало ли, может проканало бы), то выкидывает в ошибку 4003.

maxim-uvarov commented 3 years ago

Здравствуйте! Не сталкивался.

Если данные по ym:s:regionCityName=='Москва' фильтруются, значит проблема не в кириллице, мне видится.

Проверил документацию метод с метаданными, который справочник функций возвращает. Он говорит что ym:s:lastsignSearchEngineRoot вообще не должен фильтроваться...

Не знаю чем помочь, кроме как предложить спросить в чатике метрики: https://t.me/yandexmetrika

image

mbvyd commented 3 years ago

Принято, спасибо. Решил выгружать всё, а уже потом фильтровать средствами Power Bi/Query.