Как рассчитать общее значение строки?
Результаты Я хочу
Пожалуйста, помогите мне, спасибо за внимание.
Как рассчитать общее значение строки?
Результаты Я хочу
Пожалуйста, помогите мне, спасибо за внимание.
Вы можете использовать group by with rollup
вместе с ifnull
:
select ifnull(customer, 'Total') customer, sum(qty)
from yourtable
group by customer
with rollup
Вы можете сделать это следующим образом (синтаксис, как в SQL Server):
select Customer,sum(Qty)
from whatevertable
group by Customer
Union
select 'Total' as Customer,sum(Qty)
from whatevertable
В Pentaho Kettle (PDI): перетащите два прыжка с шага и убедитесь, что вы выбрали «Копировать». Один из выходных потоков можно использовать для агрегирования на уровне Customer, другой можно использовать для получения агрегации Total. Затем используйте шаг «Добавить потоки».
Спасибо за ответ. –
удивительный, никогда не видел этого раньше .... – shzyincu