Tableauの関数一覧まとめ

Tableauの関数一覧をリンク集のような形でまとめてみた。

関数の区分けはなるべくTableau公式ページと合わせている。

「参考にしたい関数をクリックして詳細記事を確認する」

という使い方で活用してもらえれば嬉しい。

こちらに記載した全ての関数について記事はまだ全然書けていないが、これから随時追加していく予定だ。

「こんな関数もあるんだ!」

とTableauの便利な関数を知るきっかけになってもらえれば幸いだ。

数値関数

フィールド内のデータの値を使用して計算することが出来る関数です。

  • 対象のフィールドの値の絶対値を返す。前年比成長率など割り算の分母の数値がマイナスにならないように調整したり、損失値の分析等に便利です。
  • ACOS

    引数で指定した値の逆余弦(アークコサイン)をラジアンで返します。幾何学的計算や三角測量に関連したデータ分析で便利です。

  • ASIN

    指定された値のアークサインをラジアン単位で返します。幾何学的な計算や三角測量を行う際に特に便利です。

  • ATAN
  • ATAN2
  • CEILING
  • COS
  • COT
  • DEGREES
  • DIV
  • EXP
  • FLOOR
  • HEXBINX
  • HEXBINY
  • LN
  • LOG
  • MAX
  • MIN
  • PI
  • POWER
  • RADIANS
  • ROUND
  • SIGN
  • SIN
  • SQRT
  • SQUARE
  • TAN
  • ZN

文字列関数

文字列(テキスト)データを操作する関数です。

 

    日付関数

    日付データを操作する関数です。

    型変換関数

    データの型を変換する関数です。

    • DATE
    • DATETIME
    • FLOAT
    • INT
    • MAKELINE
    • MAKEPOINT
    • STR

    論理関数

    論理計算を使用して、特定の条件が TrueかFalse かを判断する関数です。

     

    集計関数

    データを集計したり、データ粒度を変更を行う関数です。

    • ATTR
    • AVG
    • COLLECT
    • CORR
    • COUNT
    • COUNTD
    • COVAR
    • COVARP
    • MAX
    • MEDIAN
    • MIN
    • PERCENTILE
    • STDEV
    • STDEVP
    • SUM
    • VAR
    • VARP

    パススルー関数(RAWSQL)

    直接SQLクエリを埋め込んでデータソースに対してカスタムクエリを実行するための関数です。Tableau で認識されていないカスタム データベース関数がある場合は、パススルー関数を使用してこれらのカスタム関数を呼び出すことができます。

    • RAWSQL_BOOL
    • RAWSQL_DATE
    • RAWSQL_DATETIME
    • RAWSQL_INT
    • RAWSQL_REAL
    • RAWSQL_SPATIAL
    • RAWSQL_STR
    • RAWSQLAGG_BOOL
    • RAWSQLAGG_DATE
    • RAWSQLAGG_DATETIME
    • RAWSQLAGG_INT
    • RAWSQLAGG_REAL
    • RAWSQLAGG_STR

    ユーザー関数

    特定のユーザーまたはユーザーグループに関連するデータのみを表示したり、異なるユーザーが異なるデータビューを見ることができるようにするための関数です。

    • FULLNAME
    • ISFULLNAME
    • ISMEMBEROF
    • ISUSERNAME
    • USERDOMAIN
    • USERNAME
    • USERATTRIBUTE
    • USERATTRIBUTEINCLUDES

    表計算関数

    ビューに表示された値をもとにして計算を行う関数です。

    • FIRST
    • INDEX
    • LAST
    • LOOKUP
    • MODEL_EXTENSION_BOOL
    • MODEL_EXTENSION_INT
    • MODEL_EXTENSION_REAL
    • MODEL_EXTENSION_STRING
    • MODEL_PERCENTILE
    • MODEL_QUANTILE
    • PREVIOUS_VALUE
    • RANK
    • RANK_DENSE
    • RANK_MODIFIED
    • RANK_PERCENTILE
    • RANK_UNIQUE
    • RUNNING_AVG
    • RUNNING_COUNT
    • RUNNING_MAX
    • RUNNING_MIN
    • RUNNING_SUM
    • SIZE
    • SCRIPT_BOOL
    • SCRIPT_INT
    • SCRIPT_REAL
    • SCRIPT_STR
    • TOTAL
    • WINDOW_AVG
    • WINDOW_CORR
    • WINDOW_COUNT
    • WINDOW_COVAR
    • WINDOW_COVARP
    • WINDOW_MEDIAN
    • WINDOW_MAX
    • WINDOW_MIN
    • WINDOW_PERCENTILE
    • WINDOW_STDEV
    • WINDOW_STDEVP
    • WINDOW_SUM
    • WINDOW_VAR
    • WINDOW_VARP

    空間関数

    エリアや空間の分析をする関数です。

    • AREA
    • BUFFER
    • DISTANCE
    • INTERSECTS
    • MAKELINE
    • MAKEPOINT
    • LENGTH
    • OUTLINE
    • SHAPETYPE

    予測モデリング関数

    表計算を活用して、データのように操作、視覚化、エクスポートできる予測をすばやく生成できる関数です。

    • MODEL_PERCENTILE
    • MODEL_QUANTILE

    LOD表現

    データの集計粒度を自由に変えることができる関数です。

    • FIXED
    • INCLUDE
    • EXCLUDE

    その他関数(BigQuery固有)

    Google BigQuery接続時にのみ利用できる特有の関数です。

    • DOMAIN
    • GROUP_CONCAT
    • HOST
    • LOG2
    • LTRIM_THIS
    • RTRIM_THIS
    • TIMESTAMP_TO_USEC
    • USEC_TO_TIMESTAMP
    • TLD

    その他関数(正規表現)

    正規表現に関係する関数です。

    • REGEXP_REPLACE
    • REGEXP_MATCH
    • REGEXP_EXTRACT
    • REGEXP_EXTRACT_NTH