responseFn으로 table 하단에 합계 추가하기

조회한 테이블의 일부 항목 합계를 하단에 추가하고 싶으실 때가 있습니다.

responseFn과 Javascript를 사용하면 합산 값을 표현할 수 있습니다.

blocks:
- type: query
  resource: mysql.qa
  sqlType: select
  sql: >
    SELECT name, inflow, outflow, safeflow FROM wine_stock LIMIT 3
  responseFn: |
    let sum_inflow = 0
    for (const row of rows) {
      sum_inflow += +row.inflow || 0
    }
    rows.push({
      name: '(합계)',
      inflow: sum_inflow,
    })