Size: a a a

2019 December 24

ZS

Zhenya Skrebanov in Qlik BI chat
Maxim Deviatov
вот бы еще на базе этого сочинить алгоритм по сравнению номенклатуры в двух справочниках...
Исходное уже есть функция(поле1,поле2) даст количество изменений, нужное чтобы поле2 стало поле1 по содержанию. Соответственно, просто взгляд на цифру можеь как дать эффект, так и нет, в зависимости от характера наименований, в стиле ООО, Рога; Общество с ограниченной ответственностью "Рога", здесь будет всплеск по количеству и тп.
источник

dp

dbdbdb pssp in Qlik BI chat
Тут навртяли в целом будет универсальный алгоритм, так как все зависит от данных, но в целом с помощью левенштейна, вхождения подстроки в стоку и разбиение строк, можно неплохо причесать данные уже прям в клик
источник

ZS

Zhenya Skrebanov in Qlik BI chat
dbdbdb pssp
Тут навртяли в целом будет универсальный алгоритм, так как все зависит от данных, но в целом с помощью левенштейна, вхождения подстроки в стоку и разбиение строк, можно неплохо причесать данные уже прям в клик
безусловно, следует вообще разобраться по всем текущим доступным функциям, применимых в очистке данных
источник
2019 December 25

a

achin in Qlik BI chat
доброе утро
никак не соображу до конца принцип синтаксиса при пересечении множеств.  мне нужно, чтобы в мою выробку попали все заказы со статусом "Закрыт", но исключились все заказы с конкретным именем заказчика.
пишу так, результат неверный:
count({<[Имя заказчика]=-{'ИмяЗаказчика'}, Статус = {"Закрыт"}>} [Номер])
я уже знатно накуралесил с выражением множества и, возможно, там уже полный бред сейчас
источник

a

achin in Qlik BI chat
вот такое выражение считает все закрытые сделки с конкретым именем заказчика, све работает норм, а вот как сделать исключение этого имени заказчика, не знаю. я конечно могу найти разность всех, минус этот, могу тупо прописать ифами, но хочется красиво и правильно
count({<[Имя заказчика]={'ИмяЗаказчика'}, Статус = {"Закрыт"}>} [Номер])
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
achin
вот такое выражение считает все закрытые сделки с конкретым именем заказчика, све работает норм, а вот как сделать исключение этого имени заказчика, не знаю. я конечно могу найти разность всех, минус этот, могу тупо прописать ифами, но хочется красиво и правильно
count({<[Имя заказчика]={'ИмяЗаказчика'}, Статус = {"Закрыт"}>} [Номер])
а если так:
count({<Статус = {"Закрыт"}>-<[Имя заказчика]={'ИмяЗаказчика'}>} [Номер])
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
а что у вас указывается в имени заказчика? конкретное имя?
источник

a

achin in Qlik BI chat
да, одно конкретное имя
источник

a

achin in Qlik BI chat
вообще на такое выражение выдает ошибку и не вычисляет
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Странно, синтаксис проверьте
источник

DS

Daniil Semenov in Qlik BI chat
Имя заказчика тоже в двойные кавычки попробуйте взять, там в какой-то из версий был такой баг
источник

DS

Daniil Semenov in Qlik BI chat
achin
доброе утро
никак не соображу до конца принцип синтаксиса при пересечении множеств.  мне нужно, чтобы в мою выробку попали все заказы со статусом "Закрыт", но исключились все заказы с конкретным именем заказчика.
пишу так, результат неверный:
count({<[Имя заказчика]=-{'ИмяЗаказчика'}, Статус = {"Закрыт"}>} [Номер])
я уже знатно накуралесил с выражением множества и, возможно, там уже полный бред сейчас
Но по логике выражение правильное. Работает.
источник

a

achin in Qlik BI chat
Daniil Semenov
Имя заказчика тоже в двойные кавычки попробуйте взять, там в какой-то из версий был такой баг
ковычки - не помогают
источник

a

achin in Qlik BI chat
Daniil Semenov
Но по логике выражение правильное. Работает.
вот такой синтаксис я уже делал, результат неверный выдает
источник

DS

Daniil Semenov in Qlik BI chat
вероятно, надо смотреть на сами данные. Возможно, где-то поле "Номер" Null или еще чего
источник

ЕС

Евгений Стучалкин... in Qlik BI chat
achin
ковычки - не помогают
может модель косая? Получается увидеть нужный результат через фильтрацию?
источник

DS

Daniil Semenov in Qlik BI chat
попробуйте не count(Номер), а Count(Статус)
источник

a

achin in Qlik BI chat
Eugeny Y. Ilyin ( Samara )
Странно, синтаксис проверьте
нашел в синтаксисе ошибку. заработало вроде, еще перевроверю
источник

a

achin in Qlik BI chat
Евгений Стучалкин
может модель косая? Получается увидеть нужный результат через фильтрацию?
модель норм, скорее всего я просто < промахнулся. сейчас перепроверю
источник

a

achin in Qlik BI chat
count({<Статус = {"Закрыт"}>-<[Имя заказчика]={"Имя"}>} [Номер])
работает
источник