Это немного сложно, но вы можете использовать формулу (текст) и минимальный сводный тип с недокументированной формулой NS_CONCAT и DISTINCT, а затем REGEXP_SUBSTR, чтобы получить нужные данные.
NS_CONCAT - объединяет все записивнутри вашей группы с разделителем запятых
DISTINCT - возвращает только уникальные значения, но также упорядочивает их
Ваша формула будет выглядеть примерно так:
REPLACE(
REGEXP_SUBSTR(
NS_CONCAT(
DISTINCT TO_CHAR({transaction.trandate},'YYYYMMDDHHMI')||','||{transaction.binnumber}
), ',[^,]+,'
), ',', ''
)
, чтобы изменить порядок, используйте:
TO_CHAR(CURRENT_TIMESTAMP - {transaction.datecreated})
или
TO_CHAR(CURRENT_DATE - {transaction.trandate}, 'FM00000')