Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Rosherh11 от 09 апреля 2018, 01:22:55

Название: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 09 апреля 2018, 01:22:55
Здравствуйте!

Подскажите пожалуйста, как можно найти соответствие полей в таблицах, к примеру по 50% совпадению значений 2-х полей?
Ни где не смог найти ничего конкретного.... :'(
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: admin от 09 апреля 2018, 01:58:05
Привет, связать и подсчитать. Какой-либо функции или готовой процедуры не встречал.
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 09 апреля 2018, 02:10:12
Цитата: admin от 09 апреля  2018, 01:58:05  
Привет, связать и подсчитать. Какой-либо функции или готовой процедуры не встречал.
Тогда как связать и подсчитать, если в таблицах просто нет связующих полей, есть только соответствия, которые можно кое как найти мапингом....
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: admin от 09 апреля 2018, 03:54:08
Сложно рассуждать беспредметно, приведите пример в табличном формате или скрин задачи, по которой можно построить пример.
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 09 апреля 2018, 04:48:26
Во вложении пример таблиц, наименования в одной стандартизированы, а в другой очень различное написание, и вот надо найти соответствие между ними по части слова + поле Округ
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: admin от 09 апреля 2018, 07:57:15
Понятно,
попробуйте оператор semantic (https://help.qlik.com/ru-RU/sense/November2017/Subsystems/Hub/Content/Scripting/ScriptPrefixes/Semantic.htm)
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 10 апреля 2018, 10:02:24
Цитата: admin от 09 апреля  2018, 07:57:15  
Понятно,
попробуйте оператор semantic (https://help.qlik.com/ru-RU/sense/November2017/Subsystems/Hub/Content/Scripting/ScriptPrefixes/Semantic.htm)
Не могли бы вы привести пример построения с этим оператором? Что-то я никак не разберусь....
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: admin от 10 апреля 2018, 11:28:13
Нет, думаю в вашем случае не поможет Семантик.
Таблицу соответствий необходимо предварительно создать и затем уже загружать в модель данных.

Почитайте схожу тему на форуме (http://qlikview-forum.ru/qvf/index.php/topic,840.msg1991.html#msg1991)
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 10 апреля 2018, 11:39:50
Цитата: admin от 10 апреля  2018, 11:28:13  
Почитайте схожу тему на форуме (http://qlikview-forum.ru/qvf/index.php/topic,840.msg1991.html#msg1991)
Я видел уже предложенную тему, увы к текущей задачи применить не смог, тк в таблице соответствий десятки тысяч различных  соответствий, и в ручную просто не создать таблицу....
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: admin от 10 апреля 2018, 11:42:10
Цитата: admin от 10 апреля  2018, 11:28:13  
Нет, думаю в вашем случае не поможет Семантик.
Таблицу соответствий необходимо предварительно создать и затем уже загружать в модель данных.

Почитайте схожую тему на форуме (http://qlikview-forum.ru/qvf/index.php/topic,840.msg1991.html#msg1991)
Название: Re: Соответствия полей двух таблиц в Qlik Sense
Отправлено: Rosherh11 от 17 апреля 2018, 03:32:20
А как работает Mapping, если смотреть даже по тому примеру таблиц что я прикреплял выше, если при сопоставлении по названиям в таблице сопоставления находится 2, 3 и более подходящих названий, сформируется таблица с перечислениями всех найденных вариантов сопоставления?