Доброго дня.
QS.
Одна таблицы, три поля: CLD, EXTDATE - дата, PR - текст, следующего вида:
CLD|EXTDATE|PR 14|01.01.2020|fff 14|17.01.2020|sss 14|02.03.2020|ggg 38|15.05.2020|www
|
На основе этой таблицы нужно построить таблицу с полями (измерениями):
CLD,
PR - с условием, что PR берется по максимальной дате, меньшей либо равной условию.
С условием для даты (EXTDATE) вроде разобрался.
AGGR( MAX( {< EXTDATE = {"<=01.03.2020"} >} EXTDATE), CLD)
А как теперь это условие прикрутить к измерению PR?
Спасибо
:o не совсем понятно задача, можно поточнее? ;D
Левая таблица загружается скриптом.
В QS нужно нарисовать таблицу (правую)
В измерениях (НЕ В МЕРАХ) выбираю поля: CLD, PR.
Теперь к полю PR нужно применить условие, что бы выбирались не все значения, а соответствующее максимальному из значений EXTDATE, меньших либо равных например "01.03.2020", что бы получилось как в правой таблице
QQQ.jpg
FirstSortedValue (https://help.qlik.com/ru-RU/sense/June2020/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/BasicAggregationFunctions/firstsortedvalue.htm) данная функция вам поможет
Спасибо