S
Simpleasyty

列を設定

式の関数

ヘルプ付きで関数を選ぶか、詳細モードで入力します。関数名と構文はすべての言語で共通です。

関数を使う

ガイド付きエディターで関数を選ぶか、Advanced で直接入力できます。

  1. 1

    計算列を開く

    Columns から Add column、続いて Calculated columns を選びます。

  2. 2

    関数を選ぶ

    With help の値の入力欄で Use a function を選びます。一覧から探し、実際の列や値を引数に指定します。

  3. 3

    結果を確認する

    先頭行のプレビューを確認し、見出しを入力して Add calculation を選びます。最後にマクロを保存します。

関数リファレンス

集計関数はデータセット全体を使います。その他の関数は現在の行で選択した値を処理します。ROUND の既定は小数点以下 0 桁、TODAY の戻り値は YYYY-MM-DD 形式、MID の開始位置は 1 から数えます。

関数動作
集計
SUM(expr)全行の合計
AVG(expr)全行の平均
MIN(expr)全行の最小値
MAX(expr)全行の最大値
COUNT(expr)空でない値の数
COUNT_DISTINCT(expr)空でない一意の値の数
数値
ROUND(n, decimals?)指定した小数桁で丸める
ABS(n)絶対値
FLOOR(n)切り捨て
CEIL(n)切り上げ
SQRT(n)平方根
NUM(v)書式付きテキストを数値に変換
日付
TODAY()今日の日付
DAY(date)月内の日(1〜31)
MONTH(date)月(1〜12)
YEAR(date)年
QUARTER(date)四半期(Q1〜Q4)
DAYS_TO(date)指定日までの日数。過去の日付は負の値
テキスト
LEFT(x, n)先頭から指定した文字数
RIGHT(x, n)末尾から指定した文字数
MID(x, start, len)指定した位置からの文字列(1始まり)
BEFORE(x, str)区切り文字より前のテキスト
AFTER(x, str)区切り文字より後のテキスト

調整して使える例

角括弧の名前は列見出しです。候補から実際の列を選んでください。

行ごとの合計

数量と単価を掛けます。

数式: =[Quantity] * [Unit Price]

割引後の合計

計算済みの Total 列を再利用します。Discount は小数の割合で、0.1 は10%を表します。

数式: =[Total] * (1 - [Discount])

合計に対する割合

0〜100の数値を返し、合計が0の場合は0になります。集計は表示中のページだけでなく、データセット全体を使います。

数式: =SUM([Total]) = 0 ? 0 : ROUND([Total] / SUM([Total]) * 100, 1)

期限までの日数

日付の列を使います。負の値は過去の日付を表します。

数式: =DAYS_TO([Due Date])