QuickSightの計算フィールドを利用する

ロウ
2021-03-31
ロウ
2021-03-31

前書き

QuickSightで提供される関数と演算子を利用して、計算フィールドの集計を作成できます。ここではよく利用される関数をまとめていきます。

ifelse関数

```
ifelse(
  {product_type}=1, "apple",
  {product_type}=2, "orange",
  NULL
) ```

concat関数

```
concat(
  '1-3ヶ月: ', toString({product_count}),
  ', ',
  '4-6ヶ月: ', toString({product_count})
) ```

formatDate関数

```
formatDate(
  {product_date},
  'yyyy-MM'
) ```

sumOver関数

```
sumOver(
  count(product),
  [{month}]
) ```

dateDiff関数

```
dateDiff(
  {first_date},
  {last_date},
  'DD'
) ```