MVK>По работе приходится очень много писать SQL кода.
MVK>Код довольно однообразен , например раздражает когда нужно для 10 метрик написать что-то типа (в синтаксисе кликзауз): MVK>select MVK> dim1, MVK> dim2, MVK> ... MVK> sumIf(metric0, isFinite(metric0)) as metric0, MVK> ... MVK> sumIf(metric9, isFinite(metriс9)) as metric9 MVK>group by MVK> dim1, MVK> dim3, MVK> ...
Пока непонятно, в чём именно однообразие. Вот эти вот sumIf(xxx, isFinite(xxx)) as xxx? Ну, напишите свой микро-DSL, который будет metric0.SumF() раскрывать в sumIf(metric0, isFinite(metric0)) as metric0.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.