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'
) ```