Size: a a a

2020 June 23

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Старченко
Добрый день. Подскажите, как можно подсчитать количество слов в каждом предложении?
Простой путь - по кол-ву пробелов
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сложный путь - функцией subfield() разбивать предложения на слова, считать кол-во полученных строк)
источник

СС

Сергей Старченко... in Qlik BI chat
Спасибо, буду пробовать
источник

J

Just.Do.It in Qlik BI chat
В ворде - пару кнопок нажать
источник

F

Frizzymanlyman in Qlik BI chat
Всем привет) есть вакансия разработчика клик. Подробности - в личку.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Frizzymanlyman
Всем привет) есть вакансия разработчика клик. Подробности - в личку.
источник

СС

Сергей Старченко... in Qlik BI chat
Коллеги, возник вопрос, как связать в скрипте две таблицы с помощью не четкого поиска?  Есть две таблицы, в одной куча нестандатизированных почтовых адресов, в другой - адреса написанные в нужном формате. Нужно правильные адреса подтянуть к неправильным. В самом приложении через поиск "*тула*макаренко*9*" я могу отфильтровать нужные мне адреса, а как это сделать с помощью скрипта не могу сообразить. Спасибо
источник
2020 June 24

DM

Dmitry Matievskiy in Qlik BI chat
Сергей Старченко
Коллеги, возник вопрос, как связать в скрипте две таблицы с помощью не четкого поиска?  Есть две таблицы, в одной куча нестандатизированных почтовых адресов, в другой - адреса написанные в нужном формате. Нужно правильные адреса подтянуть к неправильным. В самом приложении через поиск "*тула*макаренко*9*" я могу отфильтровать нужные мне адреса, а как это сделать с помощью скрипта не могу сообразить. Спасибо
Из поля в каждой таблице сделайте ключ путем преобразования текста таким образом, чтобы они сошлись. Например, уберите пробелы, лишние спец символы, точки, запятые, переведите все в один регистр (верхний или нижний), уберите "ул.","б-р","г.", и т.д. Это творческая задача.

Посмотрите что получится. Сколько удастся связать.

Если получится плохо, то каждой строке каждой таблице делайте уникальный id. И создайте в них поле по вышеописанным правилам, сделайте по нему join, сохраните те строки, которые нашли соответствие и оставьте те, которые не нашли. Далее смотрите что не связалось, делаете поле по другим правилам. И делаете join по нему и смотрите что ещё удастся связать, и так далее пока не свяжется достаточный объем данных. У вас должно сохраниться сопоставление id1-id2.

Как вариант, можно править вручную адреса если не много данных.
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
Сергей Старченко
Коллеги, возник вопрос, как связать в скрипте две таблицы с помощью не четкого поиска?  Есть две таблицы, в одной куча нестандатизированных почтовых адресов, в другой - адреса написанные в нужном формате. Нужно правильные адреса подтянуть к неправильным. В самом приложении через поиск "*тула*макаренко*9*" я могу отфильтровать нужные мне адреса, а как это сделать с помощью скрипта не могу сообразить. Спасибо
можно использовать геокодинг, например от Бинга. Геокодинг может вернуть структурированные параметры адреса, по которым делать сопоставление
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
источник

KP

Kyrylo Prykhno in Qlik BI chat
Сергей Старченко
Коллеги, возник вопрос, как связать в скрипте две таблицы с помощью не четкого поиска?  Есть две таблицы, в одной куча нестандатизированных почтовых адресов, в другой - адреса написанные в нужном формате. Нужно правильные адреса подтянуть к неправильным. В самом приложении через поиск "*тула*макаренко*9*" я могу отфильтровать нужные мне адреса, а как это сделать с помощью скрипта не могу сообразить. Спасибо
Если нужно единоразово сопоставить такие справочники - используйте GoogleMapsAPI - он приводит адреса к одному виду при геокодировании
источник

СС

Сергей Скирдин... in Qlik BI chat
10 000 запросов в сутки бесплатно, not bad)
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Openstreetmap тоже как вариант. Кроме крыма
источник

СС

Сергей Скирдин... in Qlik BI chat
Вопрос насколько точно отрабатывет сервис, нужно проверять на конкретной задаче. Несколько лет назад решал задачу геокодирования для визуализации заказов доставки в районных городах Тульской области, так гугл был бессилен. Яндекс справился вполне достойно. Опенстрит не пробовал.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Яндекс точнее.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Опенстрит сейчас более-менее. Зависит от рода информации.
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
И задачи
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
Яндекс точнее.
Но цена кусается
источник

A

Andrew in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
Яндекс точнее.
У меня гугл лучше справлялся с очисткой адресов. Когда в адресе некоторые умудряются дополнительно писать "контакт - Вася, звонить с 12 до 15, телефон..." - Яндекс сливался, гугл корректно распознавал
источник

A

Andrew in Qlik BI chat
Плюс до ~30к запросов в месяц можно путем нехитрых манипуляций делать бесплатно.
источник