Можно разнести пропорционально выручке. Но это не будет всегда достоверно, хотя расхождение будет меньше. Возможны сложные случаи, когда в одном чеке комбинированная оплата и применено несколько скидок, и оба поля - тип оплаты и тип скидки - вынесены в группировку в OLAP. Искусственное разнесение нужно делать для двух измерений. А их может быть и больше. Если нам удастся разработать правдоподобный и быстрый алгоритм и для таких случаев, то мы так и сделам. Если нет - то заблокируем одновременное добавление "конкурирующих" полей. Это я имел в виду, когда писал про вероятное решение.