Данил, да, так можно. Но здесь нужно будет или ограничивать (как вы пишете, по 3, 4, 5 кредитам), или заранее знать длину кредитной истории, чтобы она совпадала для всех объектов. Ещё, допустим, 1 user: sum1 - небольшая, sum2 - очень большая, 2 user: sum1 - большая, остальных нет (нули). Таким образом, если у user есть только 1 кредит, его характеристики заведомо будут в sum1, а с sum2 и.т.д сравниваться не будут. Выход - только заполнить дубликатами данных по этому единственному кредиту для такого юзера. Всё ведёт к необоснованному разрастанию данных.