Я использую Big Query и Data Studio для создания запроса по сводной сумме за месяцы, например:
> Name|Jan|Feb|Mar|... > abc |123|234|676|... > SUM |123|234|676|..
Но сейчас мне нужна разница между двумя месяцами:
> Name|Jan|Feb |Mar |... > abc |123| 234| 676|... > SUM |123| 234| 676|.. > Diff|0 |+111|+442|..
Как добиться этого наилучшим и наиболее эффективным способом?
Кажется, вы хотите базовую аэротметику:
with t as ( <your query here> ) select name, jan, feb, mar, . . . from t union all select concat(name, '-DIFF'), 0, feb - jan, mar - feb, . . . from t;