---
schema_version: "1"
id: 6b5e0977662f03d2b5ecac33518f7b815638d02e279cead4e086b7e20bb45757
title: 全機能 (カテゴリ別)
collection: tableau
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/current/ja-jp/pro/desktop/functions_all_categories.md
canonical_url: https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_categories.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 77490b2d1ae962c6766eaf849d0191f9b0594fc6c48ec7eafe2b4ac88c3b6ea5
description: Reference of all Tableau calculation functions organized by category.
---
[メイン コンテンツに進む](#main-content)

# Tableau 関数 (カテゴリ別)

このリファレンスの Tableau の機能はカテゴリ別にまとめられています。カテゴリをクリックすると機能を参照できます。または、Ctrl + F キー (Mac では Comman-F キー) を押して検索ボックスを開くと特定の機能のページを検索できます。

数値関数

### ABS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ABS(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (正)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> の絶対値を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ABS(-7) = 7<br>ABS([Budget Variance])</pre>
                                        <p>2 番目の例では、Budget Variance フィールドに含まれているすべての数値の絶対値を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#SIGN" class="xref">SIGN</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### ACOS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ACOS(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (ラジアン単位の角度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> のアークコサイン (角度) を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ACOS(-1) = 3.14159265358979</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>逆関数 <code><a href="#COS" class="xref">COS</a></code> は、ラジアン単位の角度を引数として受け取り、コサインを返します。</td>
                                </tr>
                            </tbody>
                        </table>

### ASIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ASIN(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (ラジアン単位の角度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> のアークサイン (角度) を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ASIN(1) = 1.5707963267949</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>逆関数 <code><a href="#SIN" class="xref">SIN</a></code> は、ラジアン単位の角度を引数として受け取り、サインを返します。</td>
                                </tr>
                            </tbody>
                        </table>

### ATAN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ATAN(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (ラジアン単位の角度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> のアークタンジェント (角度) を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ATAN(180) = 1.5652408283942</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>逆関数 <code>TAN</code> は、ラジアン単位の角度を引数として受け取り、タンジェントを返します。</p>
                                        <p><code><a href="#ATAN2" class="xref">ATAN2</a></code> と <code><a href="#COT" class="xref">COT</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ATAN2

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ATAN2(y number, x number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (ラジアン単位の角度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの数値 (x と y) の間のアークタンジェント (角度) を返します。結果はラジアン単位です。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ATAN2(2, 1) = 1.10714871779409</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ATAN" class="xref">ATAN</a></code>、<code><a href="#TAN" class="xref">TAN</a></code>、<code><a href="#COT" class="xref">COT</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### CEILING

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CEILING(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> を等しいかより大きな最も近い整数に切り上げます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">CEILING(2.1) = 3</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#FLOOR" class="xref">FLOOR</a></code> と <code><a href="#ROUND" class="xref">ROUND</a></code> も参照してください。</td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>CEILING</code> は次のコネクタで利用できます。Microsoft Excel、テキスト ファイル、統計ファイル、パブリッシュされたデータ ソース、Amazon EMR Hadoop Hive、Amazon Redshift、Cloudera Hadoop、DataStax Enterprise、Google Analytics、Google BigQuery、Hortonworks Hadoop Hive、MapR&nbsp;Hadoop Hive、Microsoft SQL Server、Salesforce、Spark SQL。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### COS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>COS(number)</code>
                                        <p>引数の数値はラジアン単位の角度です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>角度のコサインを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>COS(PI( ) /4) = 0.707106781186548</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>逆関数 <code><a href="#ACOS" class="xref">ACOS</a></code> は、引数としてコサインを受け取り、角度をラジアン単位で返します。</p>
                                        <p><code><a href="#PI" class="xref">PI</a></code> も参照してください。角度を度単位からラジアン単位に変換するには、<code><a href="#RADIANS" class="xref">RADIANS</a></code> を使用します。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### COT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>COT(number)</code>
                                        <p>引数の数値はラジアン単位の角度です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>角度のコタンジェントを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>COT(PI( ) /4) = 1</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ATAN" class="xref">ATAN</a></code>、<code><a href="#TAN" class="xref">TAN</a></code>、<code><a href="#PI" class="xref">PI</a></code> も参照してください。角度を度単位からラジアン単位に変換するには、<code><a href="#RADIANS" class="xref">RADIANS</a></code> を使用します。</td>
                                </tr>
                            </tbody>
                        </table>

### DEGREES

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DEGREES(number)</code>
                                        <p>引数の数値はラジアン単位の角度です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>ラジアン単位の角度を度単位に変換します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DEGREES(PI( )/4) = 45.0</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>逆関数 <code><a href="#RADIANS" class="xref">RADIANS</a></code> は、角度を度単位で受け取り、ラジアン単位で返します。</p>
                                        <p><code><a href="#PI" class="xref">PI</a>()</code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DIV

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DIV(integer1, integer2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;integer1&gt;</code> を <code>&lt;integer2&gt;</code> で割った割り算の整数部分を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DIV(11,2) = 5</pre>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### EXP

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>EXP(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> で e を累乗した値を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>EXP(2) = 7.389<br>EXP(-[Growth Rate]*[Time])</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#LN" class="xref">LN</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### FLOOR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>FLOOR(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> を等しいかより小さな最も近い整数に切り下げます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">FLOOR(7.9) = 7</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#CEILING" class="xref">CEILING</a></code> と <code><a href="#ROUND" class="xref">ROUND</a></code> も参照してください。</td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>FLOOR</code> は次のコネクタで利用できます。Microsoft Excel、テキスト ファイル、統計ファイル、パブリッシュされたデータ ソース、Amazon EMR Hadoop Hive、Cloudera Hadoop、DataStax Enterprise、Google Analytics、Google BigQuery、Hortonworks Hadoop Hive、MapR&nbsp;Hadoop Hive、Microsoft SQL Server、Salesforce、Spark SQL。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### HEXBINX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>HEXBINX(number, number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>x、y 座標を最も近い六角形のビンの x 座標にマッピングします。ビンの横幅は 1 です。入力時には適切に拡大縮小する必要があります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">HEXBINX([Longitude]*2.5, [Latitude]*2.5)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code>HEXBINX </code>と <code><a href="#HEXBINY" class="xref">HEXBINY</a></code> は、六角形のビン用のビニング関数とプロット関数です。六角形のビンは、マップなどの x/y 平面内でデータを可視化するための効率的で洗練されたオプションです。ビンは六角形なので、各ビンは円に近似し、データ点からビンの中心への距離のばらつきを最小限に抑えます。これにより、クラスタリングがより正確かつ有益なものになります。</td>
                                </tr>
                            </tbody>
                        </table>

### HEXBINY

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>HEXBINY(number, number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>x、y 座標を最も近い六角形のビンの y 座標にマッピングします。ビンの横幅は 1 です。入力時には適切に拡大縮小する必要があります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">HEXBINY([Longitude]*2.5, [Latitude]*2.5)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#HEXBINX" class="xref">HEXBINX</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### LN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>LN(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>
                                        <p>数値</p>
                                        <p>引数がゼロ以下の場合、出力は <code>Null</code> になります。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> の自然対数を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">LN(50) = 3.912023005</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#EXP" class="xref">EXP</a></code> と <code><a href="#LOG" class="xref">LOG</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### LOG

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>LOG(number, [base])</code>
                                        <p>オプションの基底の引数が存在しない場合は、10 が基底として使用されます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された基底について数値の対数を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">LOG(16,4) = 2</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#POWER" class="xref">POWER</a></code> と <code><a href="#LN" class="xref">LN</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### MAX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAX(expression)</code> または <code>MAX(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最大値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MAX</code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MAX</code> は、通常、アルファベット順で最後に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MAX</code> の文字列値は、その列でデータベースが定義しているソート順が最も高い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MAX</code> は最新の日付です。<code>MAX</code> が集計の場合、結果には日付の階層がありません。<code>MAX</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MAX(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MAX(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MIN" class="xref">MIN</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MIN(expression)</code> または <code>MIN(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最小値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MIN </code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MIN</code> は、通常、アルファベット順で最初に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MIN</code> の文字列値は、その列でデータベースが定義しているソート順が最も低い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MIN</code> は最も早い日付です。<code>MIN</code> が集計の場合、結果には日付の階層がありません。<code>MIN</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MIN(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MIN(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MAX" class="xref">MAX</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### PI

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>PI()</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>数値定数 pi (3.14159...) を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">PI()&nbsp;= 3.14159</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>入力がラジアン単位の三角関数に便利です。<code><a href="#RADIANS" class="xref">RADIANS</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### POWER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>POWER(number, power)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> を <code>&lt;power&gt;</code> で指定された回数掛け合わせます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">POWER(5,3) = 125<br>POWER([Temperature], 2)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code>5^3 = POWER(5,3) = 125</code> のように、^ 記号を使用することもできます。<p><code><a href="#EXP" class="xref">EXP</a></code>、<code><a href="#LOG" class="xref">LOG</a></code>、<code><a href="#SQUARE" class="xref">SQUARE</a></code> も参照してください。</p></td>
                                </tr>
                            </tbody>
                        </table>

### RADIANS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>RADIANS(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値 (ラジアン単位の角度)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> を度単位からラジアン単位に変換します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">RADIANS(180) = 3.14159</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>逆関数 <code><a href="#DEGREES" class="xref">DEGREES</a></code> は、角度をラジアン単位で受け取り、度単位で返します。</td>
                                </tr>
                            </tbody>
                        </table>

### ROUND

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ROUND(number, [decimals])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>指定された桁数に <code>&lt;number&gt;</code> を丸めます。</p>
                                        <p>オプションの <code>decimals</code> 引数は、最終結果に含める小数点以下の桁数 (精度) を指定します。<code>decimals</code> を省略した場合、数値は最も近い整数に丸められます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ROUND(1/3, 2) = 0.33</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>MS SQL Server などの一部のデータベースでは、桁数に負の値を指定できます。たとえば、-1 は数値を十の位で丸め、-2 は百の位で丸めます。このことは、すべてのデータベースに当てはまるわけではありません。たとえば、Excel と Access には当てはまりません。</p>
                                        <blockquote><p>[!TIP]</p><p><b>ヒント</b>: <code>ROUND</code> では、参照元の数値の浮動小数点表現 (9.405 から 9.40 に丸めるなど) が原因で問題が発生する可能性があるため、丸めるのではなく目的の小数点以下の桁数になるように<a href="https://help.tableau.com/current/pro/desktop/ja-jp/formatting_specific_numbers.htm">数値を書式設定</a>する方が望ましい場合があります。9.405 を小数点以下 2 桁に書式設定すると、9.41 になります。</p></blockquote>
                                        <p><code><a href="#CEILING" class="xref">CEILING</a></code> と <code><a href="#FLOOR" class="xref">FLOOR</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### SIGN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SIGN(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>-1、0、または 1</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> の符号を返します。数値が負の場合は -1、数値がゼロの場合は 0、数値が正の場合は 1 を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">SIGN(AVG(Profit)) = -1</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ABS" class="xref">ABS</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### SIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SIN(number)</code>
                                        <p>引数の数値はラジアン単位の角度です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>角度のサインを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>SIN(0) = 1.0<br>SIN(PI( )/4) = 0.707106781186548</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>逆関数 <code><a href="#ASIN" class="xref">ASIN</a></code> は、引数としてサインを受け取り、角度をラジアン単位で返します。</p>
                                        <p><code><a href="#PI" class="xref">PI</a></code> も参照してください。角度を度単位からラジアン単位に変換するには、<code><a href="#RADIANS" class="xref">RADIANS</a></code> を使用します。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### SQRT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SQRT(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> の平方根を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">SQRT(25) = 5</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#SQUARE" class="xref">SQUARE</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### SQUARE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SQUARE(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;number&gt;</code> の平方を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">SQUARE(5) = 25</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#SQRT" class="xref">SQRT</a></code> と <code><a href="#POWER" class="xref">POWER</a></code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### TAN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>TAN(number)</code>
                                        <p>引数の数値はラジアン単位の角度です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>角度のタンジェントを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>TAN(PI ( )/4) = 1.0</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ATAN" class="xref">ATAN</a></code>、<code><a href="#ATAN2" class="xref">ATAN2</a></code>、<code><a href="#COT" class="xref">COT</a></code>、<code><a href="#PI" class="xref">PI</a></code> も参照してください。角度を度単位からラジアン単位に変換するには、<code><a href="#RADIANS" class="xref">RADIANS</a></code> を使用します。</td>
                                </tr>
                            </tbody>
                        </table>

### ZN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ZN(expression)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>任意、または 0</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>式の値が Null でない場合は <code>&lt;expression&gt;</code> を返し、それ以外は 0 を返します。</p>
                                        <p>この関数を使用すると、Null 値をゼロに置き換えることができます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ZN(Grade) = 0</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>Null を含む可能性のあるフィールドを計算で使用する場合に便利な関数です。フィールドを <code>ZN</code> でラップすると、Null による計算エラーの発生を防ぐことができます。</td>
                                </tr>
                            </tbody>
                        </table>

文字列関数

### ASCII

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ASCII(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;string&gt;</code> の最初の文字の ASCII コードを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ASCII('A') = 65</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>これは <code>CHAR</code> 関数の逆です。</td>
                                </tr>
                            </tbody>
                        </table>

### CHAR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CHAR(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>ASCII コード <code>&lt;number&gt;</code> で符号化される文字を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>CHAR(65) = 'A'</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>これは <code>ASCII</code> 関数の逆です。</td>
                                </tr>
                            </tbody>
                        </table>

### CONTAINS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CONTAINS(string, substring)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された文字列に指定された部分文字列が含まれている場合、true を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>CONTAINS("Calculation", "alcu") = true</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_logical.htm" target="_blank">論理関数</a> <code>IN</code> およびサポートしている RegEx については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</p>
                                        <p>データ ソースによっては、CONTAINS は大文字と小文字が区別される場合があります。つまり、一部のデータ ソースでは、<code>CONTAINS("Calculation", "ALCU") = false</code> ですが <code>CONTAINS("Calculation", "alcu") = true</code> となります。<a href="#UPPER" class="xref">UPPER</a>、<a href="#LOWER" class="xref">LOWER</a>、<a href="#PROPER" class="xref">PROPER</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ENDSWITH

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ENDSWITH(string, substring)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>特定の文字列が指定されたサブ文字列で終わる場合は、true を返します。行末の空白は無視されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ENDSWITH("Tableau", "leau") = true</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>サポートしている RegEx については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### FIND

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>FIND(string, substring, [start])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>文字列内の部分文字列のインデックス位置を返します。部分文字列が見つからない場合は 0 を返します。文字列の最初の文字の位置は 1 です。</p>
                                        <p>オプションの数値引数 <code>start</code> を追加した場合、関数は開始位置より前に出現する部分文字列のインスタンスをすべて無視します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>FIND("Calculation", "alcu") = 2</pre><pre>FIND("Calculation", "Computer") = 0</pre><pre xml:space="preserve">FIND("Calculation", "a", 3) = 7</pre><pre xml:space="preserve">FIND("Calculation", "a", 2) = 2</pre><pre xml:space="preserve">FIND("Calculation", "a", 8) = 0</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>サポートしている RegEx については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### FINDNTH

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>FINDNTH(string, substring, occurrence)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定した文字列内の部分文字列が n 番目に現れる位置を返します。ここで、n は引数 occurrence によって定義されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>FINDNTH("Calculation", "a", 2) = 7</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>FINDNTH</code> はすべてのデータ ソースで使用できるわけではありません。</p>
                                        <p>サポートしている RegEx については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### LEFT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>	LEFT(string, number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>文字列の左端から <code>&lt;number&gt;</code> 個の文字を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>LEFT("Matador", 4) = "Mata"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#MID" class="xref">MID</a> と <a href="#RIGHT" class="xref">RIGHT</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### LEN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>LEN(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>文字列の長さを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>LEN("Matador") = 7</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_spatial.htm" target="_blank">空間関数</a> <code>LENGTH</code> と混同しないでください。</td>
                                </tr>
                            </tbody>
                        </table>

### LOWER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>LOWER(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> をすべて小文字にして返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>LOWER("ProductVersion") = "productversion"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#UPPER" class="xref">UPPER</a> と <a href="#PROPER" class="xref">PROPER</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### LTRIM

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>	LTRIM(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> を先頭の空白を削除して返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>LTRIM(" Matador ") = "Matador "</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#RTRIM" class="xref">RTRIM</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### MAX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAX(expression)</code> または <code>MAX(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最大値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MAX</code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MAX</code> は、通常、アルファベット順で最後に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MAX</code> の文字列値は、その列でデータベースが定義しているソート順が最も高い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MAX</code> は最新の日付です。<code>MAX</code> が集計の場合、結果には日付の階層がありません。<code>MAX</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MAX(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MAX(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MIN" class="xref">MIN</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MID

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>(MID(string, start, [length])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>指定された <code>start</code> 位置から始まる文字列を返します。文字列の最初の文字の位置は 1 です。</p>
                                        <p>オプションの数値引数 <code>length</code> を追加した場合、返される文字列には、その引数に相当する数の文字だけが含まれます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MID("Calculation", 2) = "alculation"</pre><pre>MID("Calculation", 2, 5) ="alcul"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>サポートしている RegEx については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### MIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MIN(expression)</code> または <code>MIN(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最小値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MIN </code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MIN</code> は、通常、アルファベット順で最初に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MIN</code> の文字列値は、その列でデータベースが定義しているソート順が最も低い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MIN</code> は最も早い日付です。<code>MIN</code> が集計の場合、結果には日付の階層がありません。<code>MIN</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MIN(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MIN(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MAX" class="xref">MAX</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### PROPER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>PROPER(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>指定された <code>&lt;string&gt;</code> を各単語の最初の文字を大文字、残りの文字を小文字にして返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>PROPER("PRODUCT name") = "Product Name"</pre><pre>PROPER("darcy-mae") = "Darcy-Mae"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>スペースや句読点などの英数字以外の文字も区切り文字として扱われます。</p>
                                        <p><a href="#LOWER" class="xref">LOWER</a> と <a href="#UPPER" class="xref">UPPER</a> も参照してください。</p>
                                    </td>
                                </tr> <tr><td>データベースの制限</td><td>PROPER は、一部のフラット ファイルおよび抽出でのみ使用できます。PROPER をサポートしていないデータ ソースで PROPER を使用する必要がある場合は、抽出の使用を検討してください。</td></tr></tbody>
                        </table>

### REPLACE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>REPLACE(string, substring, replacement</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;string&gt;</code> で <code>&lt;substring&gt;</code> を検索し、それを <code>&lt;replacement&gt;</code> で置き換えます。<code>&lt;substring&gt;</code> が見つからない場合、文字列は変更されません。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>の <code>REGEXP_REPLACE</code> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### RIGHT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>RIGHT(string, number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>文字列の右端から <code>&lt;number&gt;</code> 個の文字を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>RIGHT("Calculation", 4) = "tion"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#LEFT" class="xref">LEFT</a> と <a href="#MID" class="xref">MID</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### RTRIM

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>RTRIM(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> を末尾の空白を削除して返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>RTRIM(" Calculation ") = " Calculation"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#LTRIM" class="xref">LTRIM</a> と <a href="#TRIM" class="xref">TRIM</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### SPACE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SPACE(number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列 (具体的にはスペースのみ)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された文字数分の空白からなる文字列を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>SPACE(2) = "  "</pre>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### SPLIT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SPLIT(string, delimiter, token number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定した文字列を基に、区切り文字を使用して連続したトークンに文字列を分割したサブストリングを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>SPLIT ("a-b-c-d", "-", 2) = "b"</pre><pre>SPLIT ("a|b|c|d", "|", -2) = "c"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>文字列は区切り文字とトークンが交互に連続する文字列として解釈されます。そのため、文字列が <code>abc-defgh-i-jkl</code> で、区切り文字が「<code>-</code>」の場合、トークンは (1) <code>abc</code>、(2) <code>defgh</code>、(3) <code>i</code>、(4) <code>jlk</code> になります。</p>
                                        <p><code>SPLIT</code> はトークン番号に対応するトークンを返します。トークン番号が正の場合、トークンは文字列の左端からカウントされます。トークン番号が負の場合、トークンは文字列の右からカウントされます。</p>
                                        <p>サポートしている REGEX については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p>split コマンドと custom split コマンドは、次の種類のデータ ソースで使用できます。Tableau データ抽出、Microsoft Excel、テキスト ファイル、PDF ファイル、Salesforce、OData、Microsoft Azure Market Place、Google アナリティクス、Vertica、Oracle、MySQL、PostgreSQL、Teradata、Amazon Redshift、Aster Data、Google Big Query、Cloudera Hadoop Hive、Hortonworks Hive、Microsoft SQL Server。</p>
                                        <p>データ ソースによっては、文字列の分割に制限があります。このトピックで後述する SPLIT 関数の制限事項を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### STARTSWITH

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>STARTSWITH(string, substring)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>string</code> が <code>substring</code> で始まる場合は、true を返します。先頭の空白は無視されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">STARTSWITH("Matador, "Ma") = TRUE</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#CONTAINS" class="xref">CONTAINS</a>、およびサポートしている REGEX については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_additional.htm" target="_blank">その他の関数についてのドキュメント</a>も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### TRIM

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>TRIM(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> を、先頭と末尾の空白を削除して返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>TRIM(" Calculation ") = "Calculation"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#LTRIM" class="xref">LTRIM</a> と <a href="#RTRIM" class="xref">RTRIM</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### UPPER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>UPPER(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> をすべて大文字にして返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>UPPER("Calculation") = "CALCULATION"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><a href="#PROPER" class="xref">PROPER</a> と <a href="#LOWER" class="xref">LOWER</a> も参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

日付関数

**注**: 日付関数は、構成された会計年度の開始を考慮しません。「[会計年度の日付](https://help.tableau.com/current/pro/desktop/ja-jp/dates_fiscal.htm)」を参照しください。

### DATE

文字列や数値の式を日付の型に変換する関数。式は、認識可能な形式である必要があります。

<table class="table--plain">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATE(expression)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された数値、文字列、または日付の <code>&lt;expression&gt;</code> に対して、日付を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DATE([Employee Start Date])</pre><pre>DATE("September 22, 2018") </pre><pre xml:space="preserve">DATE("9/22/2018")</pre><pre>DATE(#2018-09-22 14:52#)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code><a href="#DATEPARS" class="xref">DATEPARSE</a></code> とは異なり、<code>DATE</code> は多くの標準的な日付形式を自動的に認識するため、パターンを指定する必要はありません。ただし、<code>DATE</code> が入力を認識しない場合は、<code>DATEPARSE</code> を使用して形式を指定してみてください。</p>
                                        <p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> も同様の関数ですが、<code>MAKEDATE</code> は年、月、日の数値を入力する必要があります。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DATEADD

日付部分 (月、日など) に指定された期間を開始日に加えます。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATEADD(date_part, interval, date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の指定された <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> に、<code>&lt;interval&gt;</code> で指定された数値を追加した日付を返します。例えば、開始日に 3 か月を足したり、12 日間を足したりするなどです。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p>すべての締め切り日を 1 週間延長する</p><pre>DATEADD('week', 1, [due date])</pre>
                                        <p>2021 年 2 月 20 日の 280 日後</p><pre xml:space="preserve">DATEADD('day', 280, #2/20/21#) = #November 27, 2021#</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>ISO 8601 の日付をサポートしています。</td>
                                </tr>
                            </tbody>
                        </table>

### DATEDIFF

2 つの日付の差を日付部分 (週、年など) の数で返します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATEDIFF(date_part, date1, date2, [start_of_week])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> の単位で表された、<code>&lt;date1&gt;</code> と <code>&lt;date2&gt;</code> の差異を返します。例えば、バンドに入った日と抜けた日を引き算して、その人がバンドにいた期間を確認します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p>1986 年 3 月 25 日と 2021 年 2 月 20 日の間の日数</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre>
                                        <p>その人がバンドに参加していた月数</p><pre>DATEDIFF('month', [date joined band], [date left band])</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>ISO 8601 の日付をサポートしています。</td>
                                </tr>
                            </tbody>
                        </table>

### DATENAME

指定された日付部分の名前を、個別の文字列として返します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATENAME(date_part, date, [start_of_week])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;date&gt;</code> の <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> を文字列として返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DATENAME('year', #3/25/1986#) = "1986"</pre><pre>DATENAME('month', #1986-03-25#) = "March"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>ISO 8601 の日付をサポートしています。</p>
                                        <p>よく似た計算に <a href="#DATEPART" class="xref">DATEPART</a> があります。これは、指定された日付部分の値を、連続した整数として返します。<code>DATEPART</code> は数値演算であるため、より高速に処理できます。</p>
                                        <p>計算結果の属性 (ディメンションかメジャーか、連続か不連続か) と日付の書式を変更すると、<code>DATEPART</code> と <code>DATENAME</code> の結果は同じ書式にできます。</p>
                                        <p>逆関数 <a href="#DATEPARS" class="xref">DATEPARSE</a> は、文字列値を受け取り、日付として書式設定します。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DATEPARSE

特別にフォーマットされた文字列を日付として返します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATEPARSE(date_format, date_string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;date_format&gt;</code> 引数は <code>&lt;date_string&gt;</code> フィールドがどのように配置されているかを示します。文字列フィールドはさまざまな順序で配置することができるため、<code>&lt;date_format&gt;</code> は正確に一致する必要があります。完全な説明と書式設定の詳細については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/data_dateparse.htm" target="_blank">「フィールドを日付フィールドに変換する」</a>を参照してください。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code><a href="#top" class="xref">DATE</a></code> は、多くの標準的な日付形式を自動的に認識する類似の関数です。<code>DATE</code> で入力パターンを認識できない場合は、<code>DATEPARSE</code> の方が適している可能性があります。</p>
                                        <p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> も同様の関数ですが、<code>MAKEDATE</code> は年、月、日の数値を入力する必要があります。</p>
                                        <p>日付を分解して日付部分の値を返す逆関数は、<code><a href="#DATEPART" class="xref">DATEPART</a></code> (整数出力) と <code><a href="#DATENAME" class="xref">DATENAME</a></code> (文字列出力) です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>DATEPARSE</code> は次のコネクタで利用できます。レガシーでない Excel とテキスト ファイルの接続、Amazon EMR Hadoop Hive、Cloudera Hadoop、Google スプレッドシート、Hortonworks Hadoop Hive、MapR Hadoop Hive、MySQL、Oracle、PostgreSQL、および Tableau 抽出。書式設定によってはすべての接続で使用できない場合があります。</p>
                                        <p><code>DATEPARSE</code> は Hive バリアントではサポートされていません。サポートされているのは、Denodo、Drill、Snowflake のみです。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DATEPART

指定された日付部分の名前を、整数として返します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATEPART(date_part, date, [start_of_week])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;date&gt;</code> の <code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> を整数として返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DATEPART('year', #1986-03-25#) = 1986</pre><pre>DATEPART('month', #1986-03-25#) = 3</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>ISO 8601 の日付をサポートしています。</p>
                                        <p>よく似た計算に <code><a href="#DATENAME" class="xref">DATENAME</a></code> があります。これは、指定された日付部分の名前を、個別の文字列として返します。<code>DATEPART</code> は数値演算であるため、より高速に処理できます。フィールドの属性 (ディメンションかメジャーか、連続か不連続か) と日付の書式を変更すると、<code>DATEPART</code> と <code>DATENAME</code> の結果は同じ書式にできます。</p>
                                        <p>逆関数 <code><a href="#DATEPARS" class="xref">DATEPARSE</a></code> は、文字列値を受け取り、日付として書式設定します。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DATETRUNC

この関数は、日付の丸め機能と考えることができます。特定の日付を受け取り、希望する特別な条件でその日付の変化形を返します。すべての日付には、日、月、四半期、および年の値が必ずあるため、`DATETRUNC` は、指定された日付部分までの各日付部分に最小値を設定します。詳細については、例を参照してください。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DATETRUNC(date_part, date, [start_of_week])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;<a href="#arg" class="xref">date_part</a>&gt;</code> で指定された精度で <code>&lt;date&gt;</code> を切り捨てます。この関数は新しい日付を返します。たとえば、月の中旬にある日付を月レベルで丸めた場合、この関数はその月の第 1 日を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">DATETRUNC('day', #9/22/2018#) = #9/22/2018#</pre><pre xml:space="preserve">DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#</pre>
                                        <p>(2018/9/22 を含む週の月曜日)</p><pre xml:space="preserve">DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre>
                                        <p>(2018/9/22 を含む四半期の最初の日)</p>
                                        <p class="note">注: 週と ISO 週では、<code>start_of_week</code> が影響します。ISO 週の始まりは、常に月曜日です。この例のロケールでは、 <code>start_of_week</code> が指定されていない場合、週の始まりは日曜日になります。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>ISO 8601 の日付をサポートしています。</p>
                                        <p><code>DATETRUNC</code> は、たとえば、Viz の日時フィールドの時刻の表示を停止するためなどに使用しないでください。日付の表示を切り捨てたい場合は、日付の精度を丸めるのではなく、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/dates_custom_date_formats.htm" target="_blank">書式を調整</a>してください。</p>
                                        <p>例えば、<code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code> は、viz で秒まで表示される書式設定の場合、<code>5/17/2022 12:00:00 AM</code> と表示されます。値は日に切り捨てられますが、表示は秒になります。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DAY

日付の日の部分 (1 ～ 31) を整数として返します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DAY(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の日の部分を整数として返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>Day(#September 22, 2018#) = 22</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#WEEK" class="xref">WEEK</a></code>、<code><a href="#MONTH" class="xref">MONTH</a></code>、<code><a href="#QUARTER" class="xref">QUARTER</a></code>、<code><a href="#YEAR" class="xref">YEAR</a></code>、および ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### ISDATE

文字列が有効な日付形式かどうかを確認します。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISDATE(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> が有効な日付の場合、true を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISDATE(09/22/2018) = true</pre><pre>ISDATE(22SEP18) = false</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>必須の引数は文字列でなければなりません。ISDATE は、日付データ型のフィールドには使用できません。計算によりエラーが返されます。</td>
                                </tr>
                            </tbody>
                        </table>

### ISOQUARTER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISOQUARTER(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の ISO8601 週ベースの四半期の部分を整数として返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISOQUARTER(#1986-03-25#) = 1</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>、<code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>、<code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>、および非 ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### ISOWEEK

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISOWEEK(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の ISO8601 週ベースの週を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISOWEEK(#1986-03-25#) = 13</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>、<code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>、<code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>、および非 ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### ISOWEEKDAY

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISOWEEKDAY(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の ISO8601 週ベースの曜日を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>、<code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>、<code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>、および非 ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### ISOYEAR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISOYEAR(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の ISO8601 週ベースの年を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISOYEAR(#1986-03-25#) = 1,986</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>、<code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>、<code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>、および非 ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### MAKEDATE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAKEDATE(year, month, day)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;year&gt;</code>、<code>&lt;month&gt;</code>、<code>&lt;day&gt;</code> から構成される日付値を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAKEDATE(1986,3,25) = #1986-03-25#</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p class="note"><b>注</b>: 値を誤って入力した場合、4 月 31 日は存在しないというエラーが返されるのではなく、<code>MAKEDATE(2020,4,31) = May 1, 2020</code> のように日付が調整されます。</p>
                                        <p>Tableau のデータ抽出で利用できます。他のデータ ソースで利用可能か確認します。</p>
                                        <p><code>MAKEDATE</code> では、各日付部分に数値を入力する必要があります。日付であるはずのデータが文字列の場合は、<code><a href="#top" class="xref">DATE</a></code> 関数を試してください。<code>DATE</code> は、多くの標準的な日付形式を自動的に認識します。<code>DATE</code> が入力を認識しない場合は、<code><a href="#DATEPARS" class="xref">DATEPARSE</a></code> を使用してみてください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MAKEDATETIME

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAKEDATETIME(date, time)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日時</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;date&gt;</code> と <code>&lt;time&gt;</code> を組み合わせた日付時刻を返します。日付は、日付、日付時刻、または文字列の種類になることがあります。時刻は日付時刻である必要があります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#</pre><pre>MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>この関数は、MySQL 互換の接続 (Tableau では MySQL および Amazon Aurora) でのみ使用できます。</p>
                                        <p><code><a href="#MAKETIME" class="xref">MAKETIME</a></code> は、Tableau データ抽出およびその他のデータ ソースで使用できる類似の関数です。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MAKETIME

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAKETIME(hour, minute, second)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日時</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;hour&gt;</code>、<code>&lt;minute&gt;</code>、<code>&lt;second&gt;</code> から構成される日付値を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>Tableau は時刻のデータ型をサポートしておらず、日付時刻のみをサポートしているため、出力は日付時刻になります。フィールドの日付部分は 1899 年 1 月 1 日になります。</p>
                                        <p>MYSQL 互換の接続でのみ使用できる <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code> に類似の関数です。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MAX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAX(expression)</code> または <code>MAX(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最大値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MAX</code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MAX</code> は、通常、アルファベット順で最後に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MAX</code> の文字列値は、その列でデータベースが定義しているソート順が最も高い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MAX</code> は最新の日付です。<code>MAX</code> が集計の場合、結果には日付の階層がありません。<code>MAX</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MAX(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MAX(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MIN" class="xref">MIN</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MIN(expression)</code> または <code>MIN(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最小値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MIN </code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MIN</code> は、通常、アルファベット順で最初に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MIN</code> の文字列値は、その列でデータベースが定義しているソート順が最も低い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MIN</code> は最も早い日付です。<code>MIN</code> が集計の場合、結果には日付の階層がありません。<code>MIN</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MIN(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MIN(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MAX" class="xref">MAX</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MONTH

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MONTH(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の月を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MONTH(#1986-03-25#) = 3</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#DAY" class="xref">DAY</a></code>、<code><a href="#WEEK" class="xref">WEEK</a></code>、<code><a href="#QUARTER" class="xref">QUARTER</a></code>、<code><a href="#YEAR" class="xref">YEAR</a></code>、および ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### NOW

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>NOW()</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日時</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>現在のローカル システムの日付と時刻を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>NOW() = 1986-03-25 1:08:21 PM</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>NOW</code> は引数を取りません。</p>
                                        <p>日付時刻でなく日付を返す同様の計算である <code><a href="#TODAY" class="xref">TODAY</a></code> も参照してください。</p>
                                        <p>データ ソースがライブ接続の場合、システムの日付と時刻は別のタイムゾーンになる可能性があります。これに対処する方法の詳細については、<a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=ja-jp">「ナレッジベース」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### QUARTER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>QUARTER(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の四半期を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>QUARTER(#1986-03-25#) = 1</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#DAY" class="xref">DAY</a></code>、<code><a href="#WEEK" class="xref">WEEK</a></code>、<code><a href="#MONTH" class="xref">MONTH</a></code>、<code><a href="#YEAR" class="xref">YEAR</a></code>、および ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### TODAY

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>TODAY()</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>日付</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>現在のローカル システムの日付を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>TODAY() = 1986-03-25</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>TODAY</code> は引数を取りません。</p>
                                        <p>日付ではなく日付時刻を返す同様の計算である <a href="#NOW" class="xref">NOW</a> も参照してください。</p>
                                        <p>データ ソースがライブ接続の場合、システムの日付は別のタイムゾーンになる可能性があります。これに対処する方法の詳細については、<a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=ja-jp">「ナレッジベース」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### WEEK

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>WEEK(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の週を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>WEEK(#1986-03-25#) = 13</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#DAY" class="xref">DAY</a></code>、<code><a href="#MONTH" class="xref">MONTH</a></code>、<code><a href="#QUARTER" class="xref">QUARTER</a></code>、<code><a href="#YEAR" class="xref">YEAR</a></code>、および ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

### YEAR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>YEAR(date)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>整数</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;date&gt;</code> の年を整数で返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">YEAR(#1986-03-25#) = 1,986</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code><a href="#DAY" class="xref">DAY</a></code>、<code><a href="#WEEK" class="xref">WEEK</a></code>、<code><a href="#MONTH" class="xref">MONTH</a></code>、<code><a href="#QUARTER" class="xref">QUARTER</a></code>、および ISO の相当するものも参照してください。</td>
                                </tr>
                            </tbody>
                        </table>

## date\_part

Tableau の多くの日付関数は引数 `date_part` を取ります。これは、日付のどの部分 (日、週、四半期など) を考慮するかを関数に伝える文字列定数です。使用できる有効な `date_part` の値は次のとおりです。

 
| date\_part | 値 |
| --- | --- |
| `'year'` | 4 桁の年 |
| `'quarter'` | 1 ～ 4 |
| `'month'` | 1 ～ 12 または "1 月"、"2 月" など |
| `'dayofyear'` | 年初来日数 (1 月 1 日は 1、2 月 1 日は 32 など) |
| `'day'` | 1 ～ 31 |
| `'weekday'` | 1 ～ 7 または "日曜日"、"月曜日" など |
| `'week'` | 1 ～ 52 |
| `'hour'` | 0 ～ 23 |
| `'minute'` | 0 ～ 59 |
| `'second'` | 0 ～ 60 |
| `'iso-year'` | ISO 8601 の 4 桁の年 |
| `'iso-quarter'` | 1 ～ 4 |
| `'iso-week'` | 1 ～ 52、週の開始は常に月曜日 |
| `'iso-weekday'` | 1 ～ 7、週の開始は常に月曜日 |

論理関数

### AND

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>&lt;expr1&gt; AND &lt;expr2&gt;</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの式の論理積を実行します  (この論理計算は、両方が true の場合に true を返します)。</td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>IF [Season] = "Spring" AND "[Season] = "Fall" <br>THEN "It's the apocalypse and footwear doesn't matter" <br>END</pre>
                                        <p><i>「(季節 = 春) と (季節 = 秋) の両方が同時に真である場合は、「黙示録なので履き物は関係ありません」と返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>多くの場合、<a href="#IF" class="xref">IF</a> や <a href="#IIF" class="xref">IIF</a> とともに使用されます。<a href="#NOT" class="xref">NOT</a> と <a href="#OR" class="xref">OR</a> も参照してください。</p>
                                        <p>両方の式が <code>TRUE</code> の場合 (つまり <code>FALSE</code> でも <code>NULL</code> でもない場合)、結果は <code>TRUE</code> になります。いずれかの式が <code>NULL</code> の場合、結果は <code>NULL</code> になります。それ以外の場合、結果は <code>FALSE</code> になります。</p>
                                        <p><code>AND</code> 比較の結果がワークシートに表示される計算を作成すると、Tableau では <code>TRUE</code> や <code>FALSE</code> と表示されます。この設定を変更するには、書式設定ダイアログ ボックスの [書式設定] エリアを使用してください。</p>
                                        <p class="note"><b>注</b>:&nbsp;<code>AND</code> 演算子は、<i>「短絡評価」</i>を採用しています。そのため、最初の式が <code>FALSE</code> として評価された場合、2 番目の式はまったく評価されません。このことは、最初の式が <code>FALSE</code> として評価されているときに、2 番目の式でエラーが発生した場合に役に立ちます。なぜならば、短絡評価が採用されている場合、2 番目の式は一度も評価されないからです。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### CASE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code><b>CASE</b> &lt;expression&gt; 
                        <br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
                        <br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
                        <br>...
                        <br>[ELSE &lt;default&gt;]<br>END</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td><code>&lt;then&gt;</code> の値のデータ型に応じて異なります。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p><code>expression</code> を評価し、指定されたオプション (<code>&lt;value1&gt;</code>、<code>&lt;value2&gt;</code> など) と比較します。<code>value</code> が式と一致した場合、CASE は対応する <code>return</code> を返します。一致しなかった場合は、(オプションの) 既定値を返します。既定値も一致した値もない場合は、Null を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve"><code><b>CASE</b> [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</code></pre>
                                        <p><i>「[季節] フィールドを確認してください。値が「夏」の場合は、「サンダル」を返します。値が「冬」の場合は、「ブーツ」を返します。[季節] フィールドの内容が計算内の選択肢と一致しない場合は、「スニーカー」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#IF" class="xref">IF</a> と <a href="#IIF" class="xref">IIF</a> も参照してください。</p>
                                        <p><a href="#WHEN" class="xref">WHEN</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                        <blockquote><p>[!TIP]</p><p><b>ヒント</b>: 多くの場合、グループを使用して複雑な CASE 関数と同じ結果を取得したり、前の例のように CASE を使用してネイティブのグループ化機能を置き換えたりすることができます。自身のシナリオで、どちらの方がパフォーマンスがよいかを確認できます。</p></blockquote>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ELSE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CASE &lt;expression&gt; 
							<br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
							<br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[<b>ELSE</b> &lt;default&gt;]<br>END</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>IF</code> 式または <code>CASE</code> 式で、テスト結果がいずれも true でない場合に返す既定値を指定するためのオプションの部分。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br><b>ELSE</b>&nbsp;'Sneakers'&nbsp;<br>END</pre><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br><b>ELSE</b> 'Sneakers' <br>END</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#CASE" class="xref">CASE</a>、<a href="#WHEN" class="xref">WHEN</a>、<a href="#IF" class="xref">IF</a>、<a href="#ELSEIF" class="xref">ELSEIF</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                        <p><code>ELSE</code> は <code>CASE</code> と <code>IF</code> のオプションです。<code>ELSE</code> が指定されていない計算では、<code>&lt;test&gt;</code> がいずれも true でない場合、計算全体で Null が返されます。</p>
                                        <p><code>ELSE</code> は条件 (<code>[Season] = "Winter"</code> など) を必要とせず、Null 処理の一種と考えることができます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ELSEIF

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>[<b>ELSEIF</b> &lt;test2&gt; THEN &lt;then2&gt;]</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>IF</code> 式のオプションの部分であり、最初の IF に一致しない場合に追加の条件を指定するために使用されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Summer" THEN 'Sandals' <br><b>ELSEIF</b> [Season] = "Winter" THEN 'Boots' <br><b>ELSEIF</b> [Season] = "Spring" THEN 'Sneakers' <br><b>ELSEIF</b> [Season] = "Autumn" THEN 'Sneakers'<br>ELSE 'Bare feet' <br>END</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#IF" class="xref">IF</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                        <p><code>ELSEIF</code> は、追加の <code>IF</code> 句と考えることができます。<code>ELSEIF</code> はオプションであり、複数回繰り返すことができます。</p>
                                        <p><code>ELSE</code> とは異なり、<code>ELSEIF</code> には条件が必要です (<code>[Season] = "Winter"</code> など)。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### END

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>定義</td>
                                    <td><code>IF</code> 式または <code>CASE</code> 式を閉じるために使用されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、次の式を確認します。「季節」=「冬」の場合、「ブーツ」を返します。どちらの式も true でない場合は、「スニーカー」を返します。」</i>
                                        </p><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br><b>END</b></pre>
                                        <p><i><i>「[季節] フィールドを確認してください。値が「夏」の場合は、「サンダル」を返します。値が「冬」の場合は、「ブーツ」を返します。[季節] フィールドの内容が計算内の選択肢と一致しない場合は、「スニーカー」を返します。」</i></i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#CASE" class="xref">CASE</a>、<a href="#WHEN" class="xref">WHEN</a>、<a href="#IF" class="xref">IF</a>、<a href="#ELSEIF" class="xref">ELSEIF</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a> とともに使用されます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### IF

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code><b>IF</b> &lt;test1&gt; THEN &lt;then1&gt; <br>[ELSEIF &lt;test2&gt; THEN &lt;then2&gt;...]<br>[ELSE &lt;default&gt;] <br>END</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td><code>&lt;then&gt;</code> の値のデータ型に応じて異なります。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>一連の式をテストし、最初の真の <code>&lt;test&gt;</code> の <code>&lt;then&gt;</code> 値を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、次の式を確認します。「季節」=「冬」の場合、「ブーツ」を返します。どちらの式も true でない場合は、「スニーカー」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#IF" class="xref">IF</a> と <a href="#IIF" class="xref">IIF</a> も参照してください。</p>
                                        <p><a href="#ELSEIF" class="xref">ELSEIF</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### IFNULL

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>IFNULL(expr1, expr2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td><code>&lt;expr&gt;</code> の値のデータ型に応じて異なります。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>Null 以外の場合は <code>&lt;expr1&gt;</code> を返し、それ以外の場合は <code>&lt;expr2&gt;</code> を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IFNULL([Assigned Room], "TBD")</pre>
                                        <p><i>「[割り当てられた部屋] フィールドが Null でない場合は、その値を返します。[割り当てられた部屋] フィールドが Null の場合は、代わりに「TBD」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#ISNULL" class="xref">ISNULL</a> と比較します。<code>IFNULL</code> は常に値を返します。<code>ISNULL</code> はブール値 (True または False) を返します。</p>
                                        <p><a href="#ZN" class="xref">ZN</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### IIF

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code><b>IIF</b>(&lt;test&gt;, &lt;then&gt;, &lt;else&gt;, [&lt;unknown&gt;])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>式内の値のデータ型によって異なります。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>条件が満たされているかどうかを確認し (<code>&lt;test&gt;</code>)、テストが true の場合は <code>&lt;then&gt;</code> を返し、テストが false の場合は <code>&lt;else&gt;</code> を返し、テストが Null の場合は <code>&lt;unknown&gt;</code> のオプションの値を返します。オプションの unknown (不明) が指定されていない場合は、<code>IIF</code> は Null を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IIF([Season] = 'Summer', 'Sandals', 'Other footwear')</pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、「その他の履物」を返します。」</i>
                                        </p><pre xml:space="preserve">IIF([Season] = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  'Other footwear')<br>)</pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、次の式を確認します。「季節」=「冬」の場合、「ブーツ」を返します。どちらも true でない場合は、「スニーカー」を返します。」</i>
                                        </p><pre xml:space="preserve">IIF('Season' = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  <br>      IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')<br>   )<br>)</pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、次の式を確認します。「季節」=「冬」の場合、「ブーツ」を返します。どちらの式も true でない場合は、「スニーカー」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#IF" class="xref">IF</a> と <a href="#CASE" class="xref">CASE</a> も参照してください。</p>
                                        <p><code>IIF</code> には、(<code>IF</code> のように) <code>ELSEIF</code> や、(<code>CASE</code> のように) 繰り返される <code>WHEN</code> 句に相当するものはありません。代わりに、<code>IIF</code> ステートメントを <code>&lt;unknown&gt;</code> 要素としてネストすることで、複数のテストを順番に評価できます。最初 (一番外側) の true が返されます。</p>
                                        <p>つまり、以下の計算では、A=A が true と評価されるとすぐに式の評価をやめるため、結果はオレンジではなく赤になります。</p>
                                        <p><code>IIF('A' = 'A', 'Red', IIF('B' = 'B', 'Orange',  IIF('C' = 'D', 'Yellow', 'Green')))</code>
                                        </p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### IN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>&lt;expr1&gt; IN &lt;expr2&gt;</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;expr1&gt;</code> の値が <code>&lt;expr2&gt;</code> のいずれかの値と一致する場合、<code>TRUE</code> を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">SUM([Cost]) IN&nbsp;(1000, 15, 200)</pre>
                                        <p><i>「コスト フィールドの値は 1000、15、または 200 ですか?」</i>
                                        </p><pre xml:space="preserve">[Field] IN&nbsp;[Set]</pre>
                                        <p><i>「フィールドの値はセット内に存在しますか?」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>&lt;expr2&gt;</code> の値は、セット、リテラル値のリスト、または組み合わせフィールドにすることができます。</p>
                                        <p><a href="#WHEN" class="xref">WHEN</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ISDATE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISDATE(string)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;string&gt;</code> が有効な日付の場合、true を返します。入力式は文字列 (テキスト) フィールドである必要があります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ISDATE("2018-09-22")</pre>
                                        <p><i>「文字列 2018-09-22 は適切にフォーマットされた日付ですか?」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>有効な日付とみなされる日付は、計算を評価するシステムの<a href="https://help.tableau.com/current/server/ja-jp/lang_intro.htm" target="_blank">ロケール</a>によって異なります。例:</p>
                                        <p>アメリカでは:</p>
                                        <ul>
                                            <li><code>ISDATE("2018-09-22") = TRUE</code>
                                            </li>
                                            <li><code>ISDATE("2018-22-09") = FALSE</code>
                                            </li>
                                        </ul>
                                        <p>イギリスでは: </p><ul><li><code>ISDATE("2018-09-22") = FALSE</code></li><li><code>ISDATE("2018-22-09") = TRUE</code></li></ul><p></p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ISNULL

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISNULL(expression)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p><code>&lt;expression&gt;</code> が NULL の場合 (有効なデータが含まれていない場合)、true を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ISNULL([Assigned Room])</pre>
                                        <p><i>「[割り当てられた部屋] フィールドは Null ですか?」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#IFNULL" class="xref">IFNULL</a> と比較します。<code>IFNULL</code> は常に値を返します。<code>ISNULL</code> はブール値を返します。</p>
                                        <p><a href="#ZN" class="xref">ZN</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MAX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAX(expression)</code> または <code>MAX(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最大値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MAX</code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MAX</code> は、通常、アルファベット順で最後に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MAX</code> の文字列値は、その列でデータベースが定義しているソート順が最も高い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MAX</code> は最新の日付です。<code>MAX</code> が集計の場合、結果には日付の階層がありません。<code>MAX</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MAX(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MAX(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MIN" class="xref">MIN</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MIN(expression)</code> または <code>MIN(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最小値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MIN </code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MIN</code> は、通常、アルファベット順で最初に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MIN</code> の文字列値は、その列でデータベースが定義しているソート順が最も低い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MIN</code> は最も早い日付です。<code>MIN</code> が集計の場合、結果には日付の階層がありません。<code>MIN</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MIN(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MIN(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MAX" class="xref">MAX</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### NOT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>NOT&nbsp;&lt;expression&gt;</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>1 つの式で論理否定を実行します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF <b>NOT</b> [Season] = "Summer" <br>THEN 'Don't wear sandals' <br>ELSE&nbsp;'Wear sandals'&nbsp;<br><b>END</b></pre>
                                        <p><i>「季節が夏でない場合は、「サンダルを履かないでください」を返します。そうでない場合は、「サンダルを履いてください」と返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>多くの場合、<a href="#IF" class="xref">IF</a> や <a href="#IIF" class="xref">IIF</a> とともに使用されます。<a href="#top" class="xref">DATE</a> と <a href="#OR" class="xref">OR</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### OR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>&lt;expr1&gt; OR &lt;expr2&gt;</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値 (True または False)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの式の論理和を実行します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Spring"&nbsp;<b>OR</b>&nbsp;[Season] = "Fall" <br>THEN&nbsp;"Sneakers" <br>END</pre>
                                        <p><i>「(「季節」=「春」) または (「季節」=「秋」) のいずれかが true の場合、「スニーカー」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>多くの場合、<a href="#IF" class="xref">IF</a> や <a href="#IIF" class="xref">IIF</a> とともに使用されます。<a href="#top" class="xref">DATE</a> と <a href="#NOT" class="xref">NOT</a> も参照してください。</p>
                                        <p>いずれかの式が <code>TRUE</code> の場合、結果は <code>TRUE</code> になります。両方の式が <code>FALSE</code> の場合、結果は <code>FALSE</code> になります。両方の式が <code>NULL</code> の場合、結果は <code>NULL</code> になります。</p>
                                        <p><code>OR</code> 比較の結果がワークシートに表示される計算を作成すると、Tableau では TRUE や FALSE と表示されます。この設定を変更するには、書式設定ダイアログ ボックスの [書式設定] エリアを使用してください。</p>
                                        <p class="note"><b>注</b>:&nbsp;<code>OR</code> 演算子は、<em>「短絡評価」</em>を採用しています。そのため、最初の式が <code>TRUE</code> として評価された場合、2 番目の式はまったく評価されません。このことは、最初の式が <code>TRUE</code> として評価されているときに、2 番目の式でエラーが発生した場合に役に立ちます。なぜならば、短絡評価が採用されている場合、2 番目の式は一度も評価されないからです。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### THEN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>IF &lt;test1&gt; <b>THEN</b> &lt;then1&gt; 
							<br>[ELSEIF &lt;test2&gt; <b>THEN</b> &lt;then2&gt;...]
							<br>[ELSE &lt;default&gt;] 
						<br>END</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>IF</code>、<code>ELSEIF</code>、<code>CASE</code> の式の必須部分であり、特定の値またはテストが true の場合に返す結果を定義するために使用されます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;<b>THEN</b>&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;<b>THEN</b>&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br>END</pre>
                                        <p><i>「「季節」=「夏」の場合、「サンダル」を返します。そうでない場合は、次の式を確認します。「季節」=「冬」の場合、「ブーツ」を返します。どちらの式も true でない場合は、「スニーカー」を返します。」</i>
                                        </p><pre>CASE [Season] <br>WHEN 'Summer' <b>THEN</b> 'Sandals' <br>WHEN 'Winter' <b>THEN</b> 'Boots' <br>ELSE 'Sneakers' <br>END</pre>
                                        <p><i><i>「[季節] フィールドを確認してください。値が「夏」の場合は、「サンダル」を返します。値が「冬」の場合は、「ブーツ」を返します。[季節] フィールドの内容が計算内の選択肢と一致しない場合は、「スニーカー」を返します。」</i></i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#CASE" class="xref">CASE</a>、<a href="#WHEN" class="xref">WHEN</a>、<a href="#IF" class="xref">IF</a>、<a href="#ELSEIF" class="xref">ELSEIF</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### WHEN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CASE &lt;expression&gt; 
							<br><b>WHEN</b> &lt;value1&gt; THEN &lt;then1&gt; 
							<br><b>WHEN</b> &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[ELSE &lt;default&gt;]<br>END</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>CASE</code> 式の必須部分。<code>&lt;expression&gt;</code> と一致する最初の <code>&lt;value&gt;</code> を見つけ、対応する <code>&lt;then&gt;</code> を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>CASE [Season] <br><b>WHEN</b> 'Summer' THEN 'Sandals' <br><b>WHEN</b> 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</pre>
                                        <p><i>「[季節] フィールドを確認してください。値が「夏」の場合は、「サンダル」を返します。値が「冬」の場合は、「ブーツ」を返します。[季節] フィールドの内容が計算内の選択肢と一致しない場合は、「スニーカー」を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><a href="#CASE" class="xref">CASE</a>、<a href="#THEN" class="xref">THEN</a>、<a href="#ELSE" class="xref">ELSE</a>、<a href="#END" class="xref">END</a> とともに使用されます。</p>
                                        <p><code>CASE</code> は次のような <code>WHEN IN</code> 構造もサポートします。</p><pre xml:space="preserve">CASE &lt;expression&gt; <br><b>WHEN IN</b> &lt;set1&gt; THEN &lt;then1&gt; <br><b>WHEN IN</b> &lt;combinedfield&gt; THEN &lt;then2&gt; <br>... <br>ELSE &lt;default&gt; <br>END</pre>
                                        <p><code>WHEN IN</code> で比較される値は、セット、リテラル値のリスト、または組み合わせフィールドである必要があります。<a href="#IN" class="xref">IN</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ZN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ZN(expression)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td><code>&lt;expression&gt;</code> のデータ型によって異なります。または 0 です。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>Null でない場合は &lt;expression&gt; を返し、それ以外は 0 を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ZN([Test Grade])</pre>
                                        <p><i>「テストの成績が Null でない場合は、その値を返します。テストの成績が Null の場合は、0 を返します。」</i>
                                        </p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>ZN</code> は <a href="#IFNULL" class="xref">IFNULL</a> の特殊なケースであり、式が Null の場合の代替値は計算で指定されるのではなく、常に 0 になります。</p>
                                        <p><code>ZN</code> は、追加の計算を実行し、Null によって計算全体が Null になる場合に特に便利です。ただし、これらの結果を Null として解釈することは、必ずしも 0 と同義ではなく、欠損データを表す可能性があるので注意が必要です。</p>
                                        <p><a href="#ISNULL" class="xref">ISNULL</a> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

集計関数

### ATTR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>ATTR(expression)</code></td></tr><tr><td>定義</td><td>すべての行に単一の値がある場合に式の値を返します。それ以外の場合はアスタリスクを返します。NULL 値は無視されます。</td></tr></tbody></table>

### AVG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>AVG(expression)</code></td></tr><tr><td>定義</td><td>式内のすべての値の平均を返します。NULL 値は無視されます。</td></tr><tr><td>注</td><td><code>AVG</code> は数値フィールドでのみ使用できます。</td></tr></tbody></table>

### COLLECT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>COLLECT(spatial)</code></td></tr><tr><td>定義</td><td>引数フィールドの値を組み合わせる集計計算。NULL 値は無視されます。</td></tr><tr><td>注</td><td><code>COLLECT</code> は空間フィールドでのみ使用できます。</td></tr></tbody></table>

### CORR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>CORR(expression1, expression2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>-1 から 1 までの数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの式のピアソン相関係数を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>example</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>ピアソン相関係数は、2 つの変数の間の線形関係を測定します。結果は -1 から +1 の範囲となります。ここで、1 は完全な正の線形関係を示し、0 は変数間に線形関係がないことを示し、−1 は完全な負の線形関係を示します。</p>
                                        <p>CORR 結果の 2 乗は、線形傾向線モデルの R-2 乗の値に相当します。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/trendlines_add.htm#Terms" target="_blank">「傾向線モデルの用語」</a>を参照してください。</p>
                                        <p><b>テーブル スコープの LOD 式での使用</b>
                                        </p>
                                        <p>CORR を使用すると、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/calculations_calculatedfields_lod.htm#Table" target="_blank">テーブル スコープの詳細レベルの式</a>を使用して、集計していない散布図で相関関係を視覚化できます。例:</p><pre>{CORR(Sales, Profit)}</pre>
                                        <p>詳細レベルの式では、相関はすべての行で実行します。<code>CORR(Sales, Profit)</code> (詳細レベルの式にするには括弧を使用しない) のような式を使用した場合、ビューはそれぞれ未定義の他のデータ ポイントを使用した散布図における、各個別ポイントの相関を示します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>CORR</code> は次のデータ ソースで利用できます。Tableau データ抽出、Cloudera Hive、EXASolution、Firebird (バージョン 3.0 以降)、Google BigQuery、Hortonworks Hadoop Hive、IBM PDA (Netezza)、Oracle、PostgreSQL、Presto、SybaseIQ、Teradata、Vertica。</p>
                                        <p>他のデータ ソースについては、データを抽出するか <code>WINDOW_CORR</code> を使用することを検討してください。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_tablecalculation.htm" target="_blank">「表計算関数」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### COUNT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>COUNT(expression)</code></td></tr><tr><td>定義</td><td>アイテムの数を返します。Null 値は数に含まれません。</td></tr></tbody></table>

### COUNTD

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>COUNTD(expression)</code></td></tr><tr><td>定義</td><td>グループ内の一意のアイテム数を返します。Null 値は数に含まれません。</td></tr></tbody></table>

### COVAR

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>COVAR(expression1, expression2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの式の<i>標本</i>共分散を返します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>共分散は 2 つの変数の変化をまとめて定量化します。ある変数の値が大きい場合は、平均して、他の変数の大きい値に対応している傾向があるため、プラスの共分散は変数が同じ方向に移動する傾向があることを示します。<i>標本</i>共分散では、母共分散で (<code>COVARP</code> 関数で) 使用される n ではなく、Null でないデータ ポイント数 n-1 を使用して共分散計算を標準化します。標本共分散は、データが、大きな母集団に対する共分散の見積もりに使用されるランダムな標本の場合に適しています。</p>
                                        <p><code>&lt;expression1&gt;</code> と <code>&lt;expression2&gt;</code> が同じ場合、たとえば、<code>COVAR([profit], [profit])</code> の場合、<code>COVAR</code> は値がどの程度広い範囲で分散しているかを示す値を返します。</p>
                                        <p><code>COVAR(X, X)</code> の値は <code>VAR(X)</code> の値と同等であり、<code>STDEV(X)^2</code> の値とも同等です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>COVAR</code> は次のデータ ソースで利用できます。Tableau データ抽出、Cloudera Hive、EXASolution、Firebird (バージョン 3.0 以降)、Google BigQuery、Hortonworks Hadoop Hive、IBM PDA (Netezza)、Oracle、PostgreSQL、Presto、SybaseIQ、Teradata、Vertica。</p>
                                        <p>他のデータ ソースについては、データを抽出するか <code>WINDOW_COVAR</code> を使用することを検討してください。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_tablecalculation.htm" target="_blank">「表計算関数」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### COVARP

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>COVARP(expression 1, expression2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 つの式の<i>母共分散</i>を返します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>共分散は 2 つの変数の変化をまとめて定量化します。ある変数の値が大きい場合は、平均して、他の変数の大きい値に対応している傾向があるため、プラスの共分散は変数が同じ方向に移動する傾向があることを示します。<i>母共</i>分散は標本共分散に (n-1)/n を乗算したものです。ここで、n は Null でないデータ ポイントの合計です。母共分散は、対象のすべてのアイテムに対して利用可能なデータがある場合に最適です。反対に、アイテムのランダムなサブセットのみがある場合には、標本共分散 (<code>COVAR</code> 関数を使用) が適しています。</p>
                                        <p><code>&lt;expression1&gt;</code> と <code>&lt;expression2&gt;</code> が同じ場合、たとえば、<code>COVARP([profit], [profit])</code> の場合、<code>COVARP</code> は値がどの程度広い範囲で分散しているかを示す値を返します。注: <code>COVARP(X, X)</code> の値は <code>VARP(X)</code> の値と同等であり、<code>STDEVP(X)^2</code> の値とも同等です。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>COVARP</code> は次のデータ ソースで利用できます。Tableau データ抽出、Cloudera Hive、EXASolution、Firebird (バージョン 3.0 以降)、Google BigQuery、Hortonworks Hadoop Hive、IBM PDA (Netezza)、Oracle、PostgreSQL、Presto、SybaseIQ、Teradata、Vertica。</p>
                                        <p>他のデータ ソースについては、データを抽出するか <code>WINDOW_COVAR</code> を使用することを検討してください。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_tablecalculation.htm" target="_blank">「表計算関数」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MAX

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAX(expression)</code> または <code>MAX(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最大値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MAX</code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MAX</code> は、通常、アルファベット順で最後に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MAX</code> の文字列値は、その列でデータベースが定義しているソート順が最も高い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MAX</code> は最新の日付です。<code>MAX</code> が集計の場合、結果には日付の階層がありません。<code>MAX</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MAX(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MAX(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MIN" class="xref">MIN</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MEDIAN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MEDIAN(expression)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>式のすべてのレコードの中から中央値を返します。Null 値は無視されます。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code>MEDIAN</code> は数値フィールドでのみ使用できます。</td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p><code>MEDIAN</code> は次のデータ ソースでは使用<b>できません</b>。Access、Amazon Redshift、Cloudera Hadoop、HP Vertica、IBM DB2、IBM PDA (Netezza)、Microsoft SQL Server、MySQL、SAP HANA、Teradata。</p>
                                        <p>他のデータ ソース タイプの場合は、この関数を使用してデータを抽出ファイルに抽出できます。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/extracting_data.htm" target="_blank">「データの抽出」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### MIN

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MIN(expression)</code> または <code>MIN(expr1, expr2)</code></td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>引数と同じデータ型、または引数の一部が Null の場合 <code>NULL&nbsp;</code>。</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>2 つの引数の最小値を返します (2 つの引数は同じ型でなければなりません)。</p>
                                        <p><code>MIN </code> は集計として単一フィールドにも適用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><b>文字列の場合</b>
                                        </p>
                                        <p><code>MIN</code> は、通常、アルファベット順で最初に来る値です。</p>
                                        <p class="note">データベースのデータ ソースでは、<code>MIN</code> の文字列値は、その列でデータベースが定義しているソート順が最も低い値です。</p>
                                        <p><b>日付の場合</b>
                                        </p>
                                        <p>日付の場合、<code>MIN</code> は最も早い日付です。<code>MIN</code> が集計の場合、結果には日付の階層がありません。<code>MIN</code> が比較の場合、結果には日付の階層が保持されます。</p>
                                        <p><b>集計として</b>
                                        </p>
                                        <p><code>MIN(expression)</code> は集計関数であり、集計された単一の結果を返します。Viz では <code>AGG(expression)</code> と表示されます。</p>
                                        <p><b>比較として</b>
                                        </p>
                                        <p><code>MIN(expr1, expr2)</code> は 2 つの値を比較し、行レベルの値を返します。</p>
                                        <p><code><a href="#MAX" class="xref">MAX</a></code> も参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### PERCENTILE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>PERCENTILE(expression, number)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;number&gt;</code> に対する指定された式の百分位値を返します。<code>&lt;number&gt;</code> は 0 と 1 の間 (0 と 1 を包む) の数値定数である必要があります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">PERCENTILE([Score], 0.9)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>
                                        <p>この関数は次のデータ ソースで使用できます。非レガシー Microsoft Excel およびテキスト ファイル接続、抽出および抽出専用のデータ ソース タイプ (Google Analytics、OData、または Salesforce など)、Sybase IQ 15.1 以降のデータ ソース、Oracle 10 以降のデータ ソース、Cloudera Hive および Hortonworks Hadoop Hive データ ソース、EXASolution 4.2 以降のデータ ソース。</p>
                                        <p>他のデータ ソース タイプの場合は、この関数を使用してデータを抽出ファイルに抽出できます。<a href="https://help.tableau.com/current/pro/desktop/ja-jp/extracting_data.htm" target="_blank">「データの抽出」</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### STDEV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>STDEV(expression)</code></td></tr><tr><td>定義</td><td>サンプル母集団に基づいて、指定された式のすべての値の統計的標準偏差を返します。</td></tr></tbody></table>

### STDEVP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>STDEVP(expression)</code></td></tr><tr><td>定義</td><td>バイアス母集団に基づいて、指定された式のすべての値の統計的標準偏差を返します。</td></tr></tbody></table>

### SUM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>SUM(expression)</code></td></tr><tr><td>定義</td><td>式内のすべての値の合計を返します。NULL 値は無視されます。</td></tr><tr><td>注</td><td><code>SUM</code> は数値フィールドでのみ使用できます。</td></tr></tbody></table>

### VAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>VAR(expression)</code></td></tr><tr><td>定義</td><td>母集団の標本に基づいて、指定された式のすべての値の統計的分散を返します。</td></tr></tbody></table>

### VARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>VARP(expression)</code></td></tr><tr><td>定義</td><td>母集団全体について、指定された式のすべての値の統計的分散を返します。</td></tr></tbody></table>

ユーザー関数

### FULLNAME( )

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>FULLNAME( )</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>現在のユーザーのフル ネームを返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>FULLNAME( )</pre>
                                        <p>サインインしたユーザーのフルネームを返します (「Hamlin Myrer」など)。</p><pre xml:space="preserve">[Manager] = FULLNAME( )</pre>
                                        <p>Hamlin Myrer というマネージャーがサインインしている場合、この例では、ビューの [マネージャー] フィールドに「Hamlin Myrer」が含まれているときにのみ TRUE を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>この関数は以下をチェックします。</p>
                                        <ul>
                                            <li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> および <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;サインインしたユーザーのフルネーム</li>
                                            <li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: ユーザーのローカルまたはネットワークのフルネーム</li>
                                        </ul>
                                        <p><b>ユーザー フィルター</b>
                                        </p>
                                        <p>フィルターとして使用すると、<code>[Username field] = FULLNAME( )</code> などの計算フィールドにより、サーバーにサインインしているユーザーと関連性のあるデータのみを表示するユーザー フィルターを作成できます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ISFULLNAME

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISFULLNAME("User Full Name")</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>現在のユーザーのフル ネームが指定されたフル ネームに一致する場合に <code>TRUE</code> を返し、一致しない場合は <code>FALSE</code> を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISFULLNAME("Hamlin Myrer")</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>&lt;"User Full Name"&gt;</code> 引数はフィールドではなくリテラル文字列である必要があります。</p>
                                        <p>この関数は以下をチェックします。</p>
                                        <ul>
                                            <li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> および <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;サインインしたユーザーのフルネーム</li>
                                            <li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: ユーザーのローカルまたはネットワークのフルネーム</li>
                                        </ul>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ISMEMBEROF

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISMEMBEROF("Group Name")</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値または Null</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>現在 Tableau を使用しているユーザーが指定された文字列と一致するグループのメンバーである場合は <code>TRUE</code>、メンバーでない場合は <code>FALSE</code>、サインインしていない場合は <code>NULL</code> を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>ISMEMBEROF('Superstars')</pre><pre>ISMEMBEROF('domain.lan\Sales')</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>&lt;"Group Full Name"&gt;</code> 引数はフィールドではなくリテラル文字列である必要があります。</p>
                                        <p><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> または <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span> にユーザーがサインインしている場合、グループ メンバーシップは Tableau グループによって決定されます。指定された文字列が「全ユーザー」の場合、この関数は TRUE を返します。</p>
                                        <p><code>ISMEMBEROF( )</code> 関数は、Active&nbsp;Directory のドメインにも対応しています。Active Directory ドメインは、グループ名を使用して計算内で宣言される必要があります。</p>
                                        <p>ユーザーのグループ メンバーシップに変更が加えられた場合、グループ メンバーシップに基づくデータの変更は、新しいセッションを使用してワークブックまたはビューに反映されます。既存のセッションには古いデータが反映されます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ISUSERNAME

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>ISUSERNAME("username")</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>現在のユーザーのユーザー名が、指定された username に一致する場合は <code>TRUE</code> を、一致しない場合は <code>FALSE</code> を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">ISUSERNAME("hmyrer")</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>&lt;"username"&gt;</code> 引数はフィールドではなくリテラル文字列である必要があります。</p>
                                        <p>この関数は以下をチェックします。</p>
                                        <ul>
                                            <li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> および <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;サインインしたユーザーのフルネーム</li>
                                            <li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: ユーザーのローカルまたはネットワークのユーザー名</li>
                                        </ul>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### USERDOMAIN( )

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>USERDOMAIN(&nbsp;)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>現在のユーザーのドメインを返します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>この関数は以下をチェックします。</p>
                                        <ul>
                                            <li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> および <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>: サインインしているユーザーのユーザー ドメイン</li>
                                            <li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: ユーザーがドメイン上に存在する場合はローカル ドメイン</li>
                                        </ul>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### USERNAME( )

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>USERNAME( )</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>現在のユーザーのユーザー名を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">USERNAME( )</pre>
                                        <p>サインインしているユーザーのユーザー名 (「hmyrer」など) を返します。</p><pre xml:space="preserve">[Manager] = USERNAME( )</pre>
                                        <p>hmyrer というマネージャーがサインインしている場合、この例では、ビューの [マネージャー] フィールドに「hmyrer」が含まれているときにのみ TRUE を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>この関数は以下をチェックします。</p>
                                        <ul>
                                            <li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> および <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;サインインしたユーザーのフルネーム</li>
                                            <li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: ユーザーのローカルまたはネットワークのユーザー名</li>
                                        </ul>
                                        <p><b>ユーザー フィルター</b>
                                        </p>
                                        <p>フィルターとして使用すると、<code>[Username field] = USERNAME( )</code> などの計算フィールドにより、サーバーにサインインしているユーザーと関連性のあるデータのみを表示するユーザー フィルターを作成できます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### USERATTRIBUTE

**注**: この機能を使用する前に、「[データ アクセスを制御およびカスタマイズするためのユーザー属性関数](https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_user.htm#user_attributes)」を参照してください。詳細については、ご使用のワークフローに応じて、『埋め込み API v3 ヘルプ』の[「認証と埋め込みビュー」](https://help.tableau.com/current/api/embedding_api/ja-jp/docs/embedding_api_auth.html)、Tableau Cloud の [OIDC](https://help.tableau.com/current/online/ja-jp/openid_auth_server_config.htm#user_attributes) または [SAML](https://help.tableau.com/current/online/ja-jp/saml_config_site.htm#user_attributes) のトピック、または Tableau Server の [OIDC](https://help.tableau.com/current/server/en-us/openid_auth_requirements.htm#user_attributes) または [SAML](https://help.tableau.com/current/server/en-us/config_saml.htm#user_attributes) のトピックを参照してください。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>USERATTRIBUTE('attribute_name')</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列または Null</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p><code>&lt;'attribute_name'&gt;</code> が、Tableau に渡される JWT (接続済みアプリ、UAT、OIDC クレーム経由) または SAML XML 応答の一部である場合、この計算は <code>&lt;'attribute_name'&gt;</code> の最初の値を返します。</p>
                                        <p><code>&lt;'attribute_name'&gt;</code> が存在しない場合は Null を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p>「地域」が、JWT または SAML 応答に含まれ、Tableau に渡されるユーザー属性であるとします。</p>
                                        <p>ワークブックの作成者は、ビジュアライゼーションを設定し、指定された地域に基づいてデータをフィルターすることができます。そのフィルターでは、次の計算を参照できます。</p><pre xml:space="preserve">[Region] = USERATTRIBUTE("Region")</pre>
                                        <p>西部地域の User2 が埋め込まれたビジュアライゼーションを表示すると、Tableau は適切な西部地域のデータのみを表示します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td><code>&lt;'attribute_name'&gt;</code> が複数の値を返すと予測される場合は、<code>USERATTRIBUTEINCLUDES</code> 関数を使用することができます。</td>
                                </tr>
                            </tbody>
                        </table>

### USERATTRIBUTEINCLUDES

**注**: この機能を使用する前に、「[データ アクセスを制御およびカスタマイズするためのユーザー属性関数](https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_user.htm#user_attributes)」を参照してください。詳細については、ご使用のワークフローに応じて、『埋め込み API v3 ヘルプ』の[「認証と埋め込みビュー」](https://help.tableau.com/current/api/embedding_api/ja-jp/docs/embedding_api_auth.html)、Tableau Cloud の [OIDC](https://help.tableau.com/current/online/ja-jp/openid_auth_server_config.htm#user_attributes) または [SAML](https://help.tableau.com/current/online/ja-jp/saml_config_site.htm#user_attributes) のトピック、または Tableau Server の [OIDC](https://help.tableau.com/current/server/en-us/openid_auth_requirements.htm#user_attributes) または [SAML](https://help.tableau.com/current/server/en-us/config_saml.htm#user_attributes) のトピックを参照してください。

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ブール値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>次の両方が true の場合に <code>TRUE</code> を返します。</p>
                                        <ul>
                                            <li><code>&lt;'attribute_name'&gt;</code> が、Tableau に渡される JWT (接続済みアプリ、UAT、OIDC クレーム経由) または SAML XML 応答の一部である</li>
                                            <li><code>&lt;'attribute_name'&gt;</code> 値のいずれかが <code>&lt;'expected_value'&gt;</code> と等しい</li>
                                        </ul>
                                        <p>そうでない場合は <code>FALSE</code> を返します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p>「地域」が、JWT または SAML 応答に含まれ、Tableau に渡されるユーザー属性であるとします。</p>
                                        <p>ワークブックの作成者は、ビジュアライゼーションを設定し、指定された地域に基づいてデータをフィルターすることができます。そのフィルターでは、次の計算を参照できます。</p><pre xml:space="preserve">USERATTRIBUTEINCLUDES('Region', [Region])</pre>
                                        <p>西部地域の User2 が埋め込まれたビジュアライゼーションにアクセスすると、Tableau はユーザー属性 [地域] が [地域] フィールドの値のいずれかと一致するかどうかをチェックします。true である場合、ビジュアライゼーションは適切なデータを表示します。</p>
                                        <p>北部地域の User3 が同じビジュアライゼーションにアクセスすると、[地域] フィールドの値と一致するものがないため、データを表示することができません。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

表計算

### FIRST( )

* * *

現在の行からパーティション内の最初の行までの行数を返します。たとえば、次のビューには四半期ごとの売上高が示されています。FIRST() が日付パーティション内で計算される場合、2 番目の行からの最初の行のオフセットは -1 です。

![表計算 FIRST。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_first.png)

#### 例

現在の行のインデックスが 3 の場合、`FIRST() = -2`.

### INDEX( )

* * *

値に関しては並べ替えをせずに、パーティション内の現在の行のインデックスを返します。最初の行のインデックスは 1 から始まります。たとえば、次の表には四半期ごとの売上高が示されています。INDEX() が日付パーティション内で計算される場合、各行のインデックスは 1、2、3、4 のようになります。

![表計算 INDEX。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_index.png)

#### 例

パーティション内の 3 番目の行の場合、`INDEX() = 3`.

### LAST( )

* * *

現在の行からパーティション内の最後の行までの行数を返します。たとえば、次の表には四半期ごとの売上高が示されています。LAST() が日付パーティション内で計算される場合、2 番目の行からの最後の行のオフセットは 5 です。

![表計算 LAST。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_last.png)

#### 例

現在の行のインデックスは 7 個中 3 つ目の場合、`LAST() = 4`.

### LOOKUP(expression, \[offset\])

* * *

現在の行からの相対オフセットとして指定されたターゲット行にある式の値を返します。パーティション内の最初/最後の行に相対的なターゲットには、オフセット定義の一部として FIRST() + n と LAST() - n を使用してください。`offset` を省略した場合は、比較対象行をフィールド メニューで設定できます。この関数は、ターゲット行を特定できない場合は、NULL を返します。

次のビューには四半期ごとの売上高が示されています。`LOOKUP (SUM(Sales), 2)` が日付パーティション内で計算される場合、各行には 2 四半期後の売上高が表示されるようになります。

![表計算 LOOKUP。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_lookup.png)

#### 例

`LOOKUP(SUM([Profit]), FIRST()+2)` はパーティション内の 3 番目の行の SUM(Profit) を計算します。

### MODEL\_EXTENSION 関数

モデル拡張機能関数:

- MODEL\_EXTENSION\_BOOL
- MODEL\_EXTENSION\_INT
- MODEL\_EXTENSION\_REAL
- MODEL\_EXTENSION\_STRING

R、TabPy、Matlab などの外部サービスにデプロイされたモデルにデータを渡すために使用されます。[「分析拡張機能」](https://help.tableau.com/current/pro/desktop/ja-jp/r_connection_manage.htm)を参照してください。

### MODEL\_PERCENTILE(target\_expression, predictor\_expression(s))

* * *

予測値が観測されたマーク以下である確率 (0 から 1 の間) を返します。マークは、ターゲット式と他の予測変数で定義されます。これは、累積分布関数 (CDF) とも呼ばれる事後予測分布関数です。

この関数は、MODEL\_QUANTILE の逆です。予測モデリング関数について詳しくは、[Tableau における予測モデリング関数の仕組み](https://help.tableau.com/current/pro/desktop/ja-jp/predictions_overview.htm)を参照してください。

#### 例

次の式は、注文数に対して調整された、売上合計のマークの分位を返します。

`MODEL_PERCENTILE(SUM([Sales]), COUNT([Orders]))`

### MODEL\_QUANTILE(quantile, target\_expression, predictor\_expression(s))

* * *

指定した分位数で、ターゲット式と他の予測変数によって定義された推定範囲内のターゲット数値を返します。これは事後予測分位です。

この関数は、MODEL\_PERCENTILE の逆です。予測モデリング関数について詳しくは、[Tableau における予測モデリング関数の仕組み](https://help.tableau.com/current/pro/desktop/ja-jp/predictions_overview.htm)を参照してください。

#### 例

次の式は、注文数に対して調整された、売上合計の予測中央値 (0.5) を返します。

`MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))`

### PREVIOUS\_VALUE(expression)

* * *

前の行のこの計算の値を返します。現在の行がパーティション内の最初の行の場合は、指定された式を返します。

#### 例

`SUM([Profit]) * PREVIOUS_VALUE(1)` は SUM(Profit) の累積積を計算します。

### RANK(expression, \['asc' | 'desc'\])

* * *

パーティション内の現在の行に対して標準の競争ランクを返します。同一の値には同一のランクが割り当てられます。昇順または降順を指定するには、オプションの `'asc' | 'desc'` 因数を使用してください。既定では降順です。

この関数を使用すると、値のセット (6、9、9、14) は (4、2、2、1) とランク付けされます。

Null はランキング関数では無視されます。これらには番号が付けられておらず、百分位値のランク計算のレコード総数に含まれません。

異なるランキング オプションの詳細については、[ランク計算](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations_definebasic_runningtotal.htm#Rank)を参照してください。

#### 例

次の図は、値のセットにおけるさまざまなランキング関数 (RANK、RANK\_DENSE、RANK\_MODIFIED、RANK\_PERCENTILE、および RANK\_UNIQUE)) の効果を示しています。データ セットには、14 名の生徒 (生徒 A から生徒 N) に関する情報が含まれています。\[年齢\] 列には各生徒の現在の年齢が表示されます (すべての生徒は 17 歳から 20 歳の間です)。その他の列には、年齢値に対する各ランク関数の結果が示されます。常に、関数の既定の順序 (昇順または降順) が前提となります。

![さまざまなランキング方法を使用して学生の年齢の順位を比較した表。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/rank_compare.png)

### RANK\_DENSE(expression, \['asc' | 'desc'\])

* * *

パーティション内の現在の行に対して密度ランクを返します。同一の値には同一のランクが指定されますが、数列にギャップは挿入されません。昇順または降順を指定するには、オプションの `'asc' | 'desc'` 因数を使用してください。既定では降順です。

この関数を使用すると、値のセット (6、9、9、14) は (3、2、2、1) とランク付けされます。

Null はランキング関数では無視されます。これらには番号が付けられておらず、百分位値のランク計算のレコード総数に含まれません。

異なるランキング オプションの詳細については、[ランク計算](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations_definebasic_runningtotal.htm#Rank)を参照してください。

### RANK\_MODIFIED(expression, \['asc' | 'desc'\])

* * *

パーティション内の現在の行に対して変更された競争ランクを返します。同一の値には同一のランクが割り当てられます。昇順または降順を指定するには、オプションの `'asc' | 'desc'` 因数を使用してください。既定では降順です。

この関数を使用すると、値のセット (6、9、9、14) は (4、3、3、1) とランク付けされます。

Null はランキング関数では無視されます。これらには番号が付けられておらず、百分位値のランク計算のレコード総数に含まれません。

異なるランキング オプションの詳細については、[ランク計算](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations_definebasic_runningtotal.htm#Rank)を参照してください。

### RANK\_PERCENTILE(expression, \['asc' | 'desc'\])

* * *

パーティション内の現在の行に対して百分位値のランクを返します。昇順または降順を指定するには、オプションの `'asc' | 'desc'` 因数を使用してください。既定では昇順です。

この関数を使用すると、一連の値 (6、9、9、14) は (0.25、0.75、0.75、1.00) とランク付けされます。

Null はランキング関数では無視されます。これらには番号が付けられておらず、百分位値のランク計算のレコード総数に含まれません。

異なるランキング オプションの詳細については、[ランク計算](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations_definebasic_runningtotal.htm#Rank)を参照してください。

### RANK\_UNIQUE(expression, \['asc' | 'desc'\])

* * *

パーティション内の現在の行の一意のランクを返します。同一の値に異なるランクが指定されます。昇順または降順を指定するには、オプションの `'asc' | 'desc'` 因数を使用してください。既定では降順です。

この関数を使用すると、値のセット (6、9、9、14) は (4、2、3、1) とランク付けされます。

Null はランキング関数では無視されます。これらには番号が付けられておらず、百分位値のランク計算のレコード総数に含まれません。

異なるランキング オプションの詳細については、[ランク計算](https://help.tableau.com/current/pro/desktop/ja-jp/calculations_tablecalculations_definebasic_runningtotal.htm#Rank)を参照してください。

### RUNNING\_AVG(expression)

* * *

パーティション内の最初の行から現在の行までの、指定された式の累積平均を返します。

次のビューには四半期ごとの売上高が示されています。`RUNNING_AVG(SUM([Sales])` が日付パーティション内で計算される場合、結果は四半期ごとの売上高の累積平均になります。

![表計算 RUNNING\_AVG。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_runningavg.png)

#### 例

`RUNNING_AVG(SUM([Profit]))` は SUM(Profit) の累積平均を計算します。

### RUNNING\_COUNT(expression)

* * *

パーティション内の最初の行から現在の行までの、指定された式の累積数を返します。

#### 例

`RUNNING_COUNT(SUM([Profit]))` は SUM(Profit) の累積数を計算します。

### RUNNING\_MAX(expression)

* * *

パーティション内の最初の行から現在の行までの、指定された式の累積最大値を返します。

![表計算 RUNNING\_MAX。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_runningmax.png)

#### 例

`RUNNING_MAX(SUM([Profit]))` は SUM(Profit) の累積最大値を計算します。

### RUNNING\_MIN(expression)

* * *

パーティション内の最初の行から現在の行までの、指定された式の累積最小値を返します。

![表計算 RUNNING\_MIN。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_runningmin.png)

#### 例

`RUNNING_MIN(SUM([Profit]))` は SUM(Profit) の累積最小値を計算します。

### RUNNING\_SUM(expression)

* * *

パーティション内の最初の行から現在の行までの、指定された式の累積合計を返します。

![表計算 RUNNING\_SUM。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_runningsum.png)

#### 例

`RUNNING_SUM(SUM([Profit]))` は SUM(Profit) の累積合計を計算します。

### SIZE()

* * *

パーティション内の行数を返します。たとえば、次のビューには四半期ごとの売上高が示されています。日付パーティション内には 7 行があるため、日付パーティションの Size() は 7 になります。

![表計算 SIZE。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_size.png)

#### 例

現在のパーティションに 5 行含まれる場合、`SIZE() = 5`。

### SCRIPT\_ 関数

スクリプト関数:

- SCRIPT\_BOOL
- SCRIPT\_INT
- SCRIPT\_REAL
- SCRIPT\_STRING

R、TabPy、Matlab などの外部サービスにデータを渡すために使用されます。[「分析拡張機能」](https://help.tableau.com/current/pro/desktop/ja-jp/r_connection_manage.htm)を参照してください。

### TOTAL(expression)

* * *

表計算パーティションで指定された式の合計を返します。

#### 例

このビューから始めるものとします。

![表計算 TOTAL。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total.png)

計算エディターを開いて、\[総計\] という名前の新しいフィールドを作成します。

![売上合計の表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total2.png)

\[総計\] を \[テキスト\] にドロップして、SUM(Sales) と置き換えます。ビューが、既定の \[次を使用して計算\] 値に基づいて値を合計した結果に変わります。

![Viz に追加された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total3.png)

ここで、既定の \[次を使用して計算\] の値は何か、という疑問が生じます。\[データ\] ペイン内の \[総計\] を右クリック (Mac では Control を押しながらクリック) して、\[編集\] を選択します。少量の追加の情報を使用できます。

![売上合計の表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total4.png)

既定の \[次を使用して計算\] 値は、\[表 (横)\] です。結果は、\[総計\] が表の各行の横の合計となります。そのため、各行で横方向に表示される値は、元のバージョンの表の値の合計となります。

元の表の "2011/Q1 (2011 年第 1 四半期)" 行の値は、$8601、$6579、$44262、および $15006 でした。SUM(Sales) を \[総計\] で置き換えた後の表内の値は、すべて $74,448 で、4 つの元の値の合計になります。

\[テキスト\] にドロップすると、\[総計\] の横に三角形が表示されます。

![Viz に追加され、マーク カードに表示された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total5.png)

これは、このフィールドが表計算を使用していることを示します。フィールドを右クリックして \[表計算の編集\] を選択し、関数を異なる \[次を使用して計算\] 値にリダイレクトできます。たとえば、それを Table (Down) に設定できます。その場合、表は次のようになります。

![Viz に追加され、マーク カードに表示された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total6.png)

### TOTAL(expression)

* * *

表計算パーティションで指定された式の合計を返します。

#### 例

このビューから始めるものとします。

![表計算 TOTAL。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total.png)

計算エディターを開いて、\[総計\] という名前の新しいフィールドを作成します。

![売上合計の表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total2.png)

\[総計\] を \[テキスト\] にドロップして、SUM(Sales) と置き換えます。ビューが、既定の \[次を使用して計算\] 値に基づいて値を合計した結果に変わります。

![Viz に追加された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total3.png)

ここで、既定の \[次を使用して計算\] の値は何か、という疑問が生じます。\[データ\] ペイン内の \[総計\] を右クリック (Mac では Control を押しながらクリック) して、\[編集\] を選択します。少量の追加の情報を使用できます。

![売上合計の表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total4.png)

既定の \[次を使用して計算\] 値は、\[表 (横)\] です。結果は、\[総計\] が表の各行の横の合計となります。そのため、各行で横方向に表示される値は、元のバージョンの表の値の合計となります。

元の表の "2011/Q1 (2011 年第 1 四半期)" 行の値は、$8601、$6579、$44262、および $15006 でした。SUM(Sales) を \[総計\] で置き換えた後の表内の値は、すべて $74,448 で、4 つの元の値の合計になります。

\[テキスト\] にドロップすると、\[総計\] の横に三角形が表示されます。

![Viz に追加され、マーク カードに表示された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total5.png)

これは、このフィールドが表計算を使用していることを示します。フィールドを右クリックして \[表計算の編集\] を選択し、関数を異なる \[次を使用して計算\] 値にリダイレクトできます。たとえば、それを Table (Down) に設定できます。その場合、表は次のようになります。

![Viz に追加され、マーク カードに表示された表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_total6.png)

### WINDOW\_AVG(expression, \[start, end\])

* * *

ウィンドウ内の式の平均を返します。ウィンドウは、現在の行からのオフセットとして定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

同等の集計関数 AVG があります。「[Tableau 関数 (アルファベット順)](https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_alphabetical.htm)」を参照してください。

#### 例

次の計算式は、2 行前から現在の行の **SUM(Profit)** の期間平均を返します。

`WINDOW_AVG(SUM[Profit]), -2, 0)`

### WINDOW\_CORR(expression1, expression2, \[start, end\])

* * *

ウィンドウ内の 2 つの式のピアソン相関係数を返します。ウィンドウは、現在の行からのオフセットとして定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

ピアソン相関係数は、2 つの変数の間の線形関係を測定します。結果は -1 から +1 の範囲となります。ここで、1 つの変数のプラスの変化はもう一方の変数の対応する倍率のプラスの変化を示し、1 は正確なプラスの直線関係を示します。0 は分布間に線形の関係がないことを示し、−1 は正確なマイナスの関係を示します。

同等の集計関数:CORR があります。[Tableau 関数 (アルファベット順)](https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_alphabetical.htm)を参照してください。

#### 例

次の計算式は、5 行前から現在の行の SUM(Profit) および SUM(Sales) のピアソン相関係数を返します。

`WINDOW_CORR(SUM[Profit]), SUM([Sales]), -5, 0)`

### WINDOW\_COUNT(expression, \[start, end\])

* * *

ウィンドウ内の式の数を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_COUNT(SUM([Profit]), FIRST()+1, 0)` は、2 行目から現在の行までの SUM(Profit) の件数を計算します。

### WINDOW\_COVAR(expression1, expression2, \[start, end\])

* * *

ウィンドウ内の 2 つの式の_標本共分散_を返します。ウィンドウは、現在の行からのオフセットとして定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始および終了引数を省略すると、ウィンドウはパーティション全体となります。

標本共分散では、母共分散によって (WINDOW\_COVARP 関数で) 使用される n ではなく、non-null データ ポイントの数である n-1 を使用して共分散計算を標準化します。標本共分散は、データが、大きな母集団に対する共分散の見積もりに使用されるランダムな標本の場合に適しています。

同等の集計関数:COVAR があります。[Tableau 関数 (アルファベット順)](https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_alphabetical.htm)を参照してください。

#### 例

次の計算式は、2 行前から現在の行の SUM(Profit) および SUM(Sales) の標本共分散を返します。

`WINDOW_COVAR(SUM([Profit]), SUM([Sales]), -2, 0)`

### WINDOW\_COVARP(expression1, expression2, \[start, end\])

* * *

ウィンドウ内で 2 つの式の_母共分散_を返します。ウィンドウは、現在の行からのオフセットとして定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

母共分散は標本共分散に (n-1)/n を乗算したものです。ここで、n は Null でないデータ ポイントの合計です。母共分散は、対象のすべてのアイテムに対して利用可能なデータがある場合に最適です。反対に、アイテムのランダムなサブセットのみがある場合には、標本共分散 (WINDOW\_COVAR 関数を使用) が適しています。

同等の集計関数:COVARP があります。[Tableau 関数 (アルファベット順)](https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_alphabetical.htm)

#### 例

次の計算式は、2 行前から現在の行の SUM(Profit) および SUM(Sales) の母共分散を返します。

`WINDOW_COVARP(SUM([Profit]), SUM([Sales]), -2, 0)`

### WINDOW\_MEDIAN(expression, \[start, end\])

* * *

ウィンドウ内の式の中央値を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

たとえば、次のビューには四半期ごとの利益が示されています。日付パーティション内のウィンドウの中央値は、全日付にわたる利益の中央値を返します。

![演算子 WINDOW\_MEDIAN を使用した表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_windowmedian.png)

#### 例

`WINDOW_MEDIAN(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の中央値を計算します。

### WINDOW\_MAX(expression, \[start, end\])

* * *

ウィンドウ内の式の最大値を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

たとえば、次のビューには四半期ごとの売上高が示されています。日付パーティション内の期間最大値は、全日付にわたる売上高の最大値を返します。

![演算子 WINDOW\_MAX を使用した表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_windowmax.png)

#### 例

`WINDOW_MAX(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の最大値を計算します。

### WINDOW\_MIN(expression, \[start, end\])

* * *

ウィンドウ内の式の最小値を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

たとえば、次のビューには四半期ごとの売上高が示されています。日付パーティション内の期間最小値は、全日付にわたる売上高の最小値を返します。

![演算子 WINDOW\_MIN を使用した表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_windowmin.png)

#### 例

`WINDOW_MIN(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の最小値を計算します。

### WINDOW\_PERCENTILE(expression, number, \[start, end\])

* * *

ウィンドウ内の指定した百分位値に対応する値を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_PERCENTILE(SUM([Profit]), 0.75, -2, 0)` は、2 行前から現在の行に SUM(Profit) の 75% を返します。

### WINDOW\_STDEV(expression, \[start, end\])

* * *

ウィンドウ内の式のサンプルの標準偏差を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_STDEV(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の標準偏差を計算します。

### WINDOW\_STDEVP(expression, \[start, end\])

* * *

ウィンドウ内の式のバイアス標準偏差を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_STDEVP(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の標準偏差を計算します。

### WINDOW\_SUM(expression, \[start, end\])

* * *

ウィンドウ内の式の合計を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

たとえば、次のビューには四半期ごとの売上高が示されています。日付パーティション内で計算される期間合計は、全四半期にわたる売上高の合計を返します。

![演算子 WINDOW\_SUM を使用した表計算。](/tableau/current/ja-jp/pro/desktop/ja-jp/Img/tablecalc_windowsum.png)

#### 例

`WINDOW_SUM(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の合計を計算します。

### WINDOW\_VAR(expression, \[start, end\])

* * *

ウィンドウ内の式の標本分散を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_VAR((SUM([Profit])), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の分散を計算します。

### WINDOW\_VARP(expression, \[start, end\])

* * *

ウィンドウ内の式のバイアス分散を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。

#### 例

`WINDOW_VARP(SUM([Profit]), FIRST()+1, 0)` は、2 番目の行から現在の行までの SUM(Profit) の分散を計算します。

パススルー関数 (RAWSQL)

これらの RAWSQL パススルー関数は、SQL 式を、Tableau による最初の解釈なしで、データベースに直接送信します。Tableau で認識されていないカスタム データベース関数がある場合は、パススルー関数を使用して、これらのカスタム関数を呼び出すことができます。

Tableau では式が解釈されないため、必要に応じて、集計を定義する必要があります。集計式を渡す必要がある場合は、`RAWSQLAGG` バージョンの関数を使用できます。

RAWSQL パススルー関数は、フェデレーション データ ソース (異なるデータベース間で組み合わされた) やパブリッシュされたデータ ソースでは動作しない場合があります。

## RAWSQL 構文

RAWSQL 関数には、非集計と集計の 2 つのタイプがあります。これは、関数名の最初の部分である _RAWSQL_ または _RAWSQLAGG_ で指定されます。関数名の最後の部分は、_BOOL_、_STR_、_INT_ などの出力タイプです。すべての RAWSQL 関数で、引数は `"sql_expr", [arg1], ...[arg2]` になります。関数を記述するときには、代替構文 `%n` を使用して、正しいフィールド名または式を挿入できます。

### %n 代入構文

通常、データベースは Tableau に表示されているフィールド名を理解できません。パススルー関数内の SQL 式は Tableau によって解釈されないため、式で Tableau フィールド名を使用すると、エラーが発生することがあります。`%n` を使用して、Tableau 計算のための正しいフィールド名または式をパススルー SQL に挿入します。

たとえば、いくつかの値の中央値を計算する関数があると、この関数を Tableau 列 \[Sales\] に対して呼び出す方法は次のとおりです。

RAWSQLAGG\_REAL("MEDIAN(%1)", \[Sales\])

- `REALSQLAGG` を使用する理由は、集計を指定する必要があるためです。
- `REAL` を使用する理由は、出力が数値であり、必ずしも整数ではないためです。
- `MEDIAN` は集計です。
- `%1` は `[Sales]` のプレースホルダーです。

## RAWSQL 関数

SQL 式は参照元データベースに直接渡されます。SQL 式では、データベース値の代替構文として %n を使用してください。

Tableau では、次の RAWSQL 関数を利用できます。

### RAWSQL\_BOOL

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_BOOL("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>ブール値</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式からブールの結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_BOOL("%1 &gt; %2", [Sales], [Profit])</pre>
                                            <p>次の例では、%1 は [Sales]、%2 は [Profit] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_BOOL

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_BOOL("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>ブール値</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式からブールの結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_BOOL("SUM( %1) &gt;SUM( %2)", [Sales], [Profit]) </pre>
                                            <p>次の例では、%1 は [Sales]、%2 は [Profit] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_DATE

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_DATE("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>日付</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から日付の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_DATE("%1", [Order Date])</pre>
                                            <p>次の例では、%1 は [Order Date] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_DATE

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_DATE("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>日付</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式から日付の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_DATE("MAX(%1)", [Order Date])</pre>
                                            <p>次の例では、%1 は [Order Date] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_DATETIME

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_DATETIME("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>日時</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から日付時刻の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_DATETIME("%1", [Order Date])</pre>
                                            <p>次の例では、%1 は [Order Date] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_DATETIME

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_DATETIME("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>日時</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式から日付時刻の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_DATETIME("MIN(%1)", [Order Date])</pre>
                                            <p>次の例では、%1 は [Order Date] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_INT

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_INT("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>整数</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から整数の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_INT("500 + %1", [Sales])</pre>
                                            <p>次の例では、%1 は [Sales] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_INT

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_INT("sql_expr", [arg1,] …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>整数</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式から整数の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_INT("500 + SUM(%1)", [Sales])</pre>
                                            <p>次の例では、%1 は [Sales] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_REAL

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_REAL("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>数値</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から数値の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre>RAWSQL_REAL("-123.98 * %1", [Sales])</pre>
                                            <p>次の例では、%1 は [Sales] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_REAL

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_REAL("sql_expr", [arg1,] …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>数値</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式から数値の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_REAL("SUM( %1)", [Sales])</pre>
                                            <p>次の例では、%1 は [Sales] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_SPATIAL

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_SPATIAL("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>空間</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から空間の結果を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_SPATIAL("%1", [Geometry])</pre>
                                            <p>次の例では、%1 は [Geometry] に等しくなります。</p>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>注</td>
                                        <td>この関数の <code>RAWSQLAGG</code> バージョンはありません。</td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQL\_STR

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQL_STR("sql_expr", [arg1], …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>文字列</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された SQL 式から文字列を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQL_STR("%1", [Customer Name])</pre>
                                            <p>次の例では、%1 は [Customer Name] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

### RAWSQLAGG\_STR

<table class="table--plain" style="width: 100%;">
                                <colgroup><col style="width: 20%;">
                                <col>
                                </colgroup><tbody>
                                    <tr>
                                        <td>構文</td>
                                        <td><code>RAWSQLAGG_STR("sql_expr", [arg1,] …[argN])</code>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>出力</td>
                                        <td>文字列</td>
                                    </tr>
                                    <tr>
                                        <td>定義</td>
                                        <td>指定された集計 SQL 式から文字列を返します。</td>
                                    </tr>
                                    <tr>
                                        <td>例</td>
                                        <td><pre xml:space="preserve">RAWSQLAGG_STR("AVG(%1)", [Discount])</pre>
                                            <p>この例では、%1 は [Discount] に等しくなります。</p>
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

空間関数

空間関数を使用すると、高度な空間分析を実行し、テキスト ファイルやスプレッドシートなど他の形式のデータを含む空間ファイルを組み合わせることができます。

### AREA

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>AREA(Spatial Polygon, 'units')</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td><code>&lt;spatial polygon&gt;</code> の総表面積を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">AREA([Geometry], 'feet')</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>対応している単位名 (計算では <code>'miles'</code> のように引用符で囲む必要があります):</p><ul><li><i>メートル</i>: meters、metres、m</li><li><i>キロメートル</i>: kilometers、kilometres、km</li><li><i>マイル</i>: miles、mi</li><li><i>フィート</i>: feet、ft</li></ul><p></p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### BUFFER

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>BUFFER(Spatial point, distance, 'units')</code>
                                        <p><code>BUFFER(Spatial linestring, distance, 'units')</code>
                                        </p>
                                        <p><code>BUFFER(Spatial polygon, distance, 'units')</code>
                                        </p>
                                        <ul>
                                            <li><i>メートル</i>: meters、metres、m</li>
                                            <li><i>キロメートル</i>: kilometers、kilometres、km</li>
                                            <li><i>マイル</i>: miles、mi</li>
                                            <li><i>フィート</i>: feet、ft</li>
                                        </ul>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p>空間ポイントの場合、半径が <code>&lt;distance&gt;</code> と <code>&lt;unit&gt;</code> の値で決まる、<code>&lt;spatial point&gt;</code> を中心とする多角形の形状を返します。</p>
                                        <p>ラインストリングの場合、ラインストリングから半径距離内のすべての点を含めることによって形成される多角形を計算します。</p>
                                        <p>ポリゴンの場合、指定された各ポリゴンのインセット(負の距離)またはアウトセット(正の距離)のポリゴンを計算します。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">BUFFER([Spatial Point Geometry], 25, 'mi')</pre><pre xml:space="preserve">BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')</pre><pre xml:space="preserve">BUFFER(MAKELINE(MAKEPOINT(0, 20),MAKEPOINT (30, 30)),20,'km'))</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>対応している単位名 (計算では <code>'miles'</code> のように引用符で囲む必要があります):</p>
                                        <ul>
                                            <li><i>メートル</i>: meters、metres、m</li>
                                            <li><i>キロメートル</i>: kilometers、kilometres、km</li>
                                            <li><i>マイル</i>: miles、mi</li>
                                            <li><i>フィート</i>: feet、ft</li>
                                        </ul>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DIFFERENCE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DIFFERENCE(Spatial, Spatial)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>空間ポリゴン</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 番目の引数のすべての領域が、重複する領域内の最初の引数から切り取られたときに残る領域の部分を計算します。重複しない領域内の 2 番目の引数の領域を切り捨てます。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">DIFFERENCE(Spatial Polygon1, Spatial Polygon2)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>空間ポイントやラインではなく、空間ポリゴンとマルチポリゴンがサポートされます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### DISTANCE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>DISTANCE(SpatialPoint1, SpatialPoint2, 'units')</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;unit&gt;</code> で 2 つのポイント間の距離を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>DISTANCE([Origin Point],[Destination Point], 'km')</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>対応している単位名 (計算では <code>'miles'</code> のように引用符で囲む必要があります):</p>
                                        <ul>
                                            <li><i>メートル</i>: meters、metres、m</li>
                                            <li><i>キロメートル</i>: kilometers、kilometres、km</li>
                                            <li><i>マイル</i>: miles、mi</li>
                                            <li><i>フィート</i>: feet、ft</li>
                                        </ul>
                                    </td>
                                </tr>
                                <tr>
                                    <td>データベースの制限</td>
                                    <td>この関数はライブ接続でのみ作成することができますが、データ ソースが抽出に変換された場合も引き続き機能します。</td>
                                </tr>
                            </tbody>
                        </table>

### INTERSECTION

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>INTERSECTION (spatial, spatial)</code></td></tr><tr><td>出力</td><td>多角形</td></tr><tr><td>定義</td><td>最初の引数の領域と重複する 2 番目の引数の領域の部分を計算して返します。</td></tr><tr><td>例</td><td><tt>INTERSECTION (Spatial Polygon1, Spatial Polygon2)</tt></td></tr><tr><td>注</td><td>空間ポイントやラインではなく、空間ポリゴンとマルチポリゴンがサポートされます。</td></tr></tbody></table>

### INTERSECTS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"> <col></colgroup><tbody><tr><td>構文</td><td><code>INTERSECTS (geometry1, geometry2)</code></td></tr><tr><td>出力</td><td>ブール値</td></tr><tr><td>定義</td><td>2 つのジオメトリが空間で重なっているかどうかを示す True または False を返します。</td></tr><tr><td>注</td><td>サポートされている組み合わせ: ポイント/ポリゴン、ライン/ポリゴン、およびポリゴン/ポリゴン</td></tr></tbody></table>

### LENGTH

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>LENGTH(geometry, 'units')</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>数値</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>指定された <code>&lt;units&gt;</code> を使用して、<code>&lt;geometry&gt;</code> 内の 1 つまたは複数のライン ストリングの測地パスの長さを返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">LENGTH([Spatial], 'metres')</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>ジオメトリ引数にライン ストリングがない場合、他の要素は許可されますが、結果は <code>&lt;NaN&gt;</code> になります。</td>
                                </tr>
                            </tbody>
                        </table>

### MAKELINE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ (線)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>2 点間に線のマークを生成します</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>出発地と目的地のマップを作成するのに役立ちます。</td>
                                </tr>
                            </tbody>
                        </table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>MAKEPOINT(latitude, longitude, [SRID])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ (点)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>
                                        <p><code>&lt;latitude&gt;</code> 列および <code>&lt;longitude&gt;</code> 列のデータを、空間オブジェクトに変換します。</p>
                                        <p>オプションの <code>&lt;SRID&gt;</code> 引数を追加すると、入力として他の投影地理座標を使用できます。</p>
                                    </td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre>MAKEPOINT(48.5, -123.1)</pre><pre xml:space="preserve">MAKEPOINT([AirportLatitude], [AirportLongitude])</pre><pre xml:space="preserve">MAKEPOINT([Xcoord],[Ycoord], 3493)</pre>
                                    </td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p><code>MAKEPOINT</code> では、自動的に生成された緯度と経度のフィールドを使用できません。データ ソースには座標がネイティブに含まれている必要があります。</p>
                                        <p><code>SRID</code> は、<a href="https://epsg.io/" target="_blank">ESPG 参照系コード</a>を使用して座標系を指定する空間参照識別子です。<code>SRID</code> を指定しない場合は WGS84 が使用され、パラメーターは度を単位とする緯度/経度で処理されます。</p>
                                        <p><code>MAKEPOINT</code> を使用すると、データ ソースを空間的に有効化し、空間結合を使用している空間ファイルと結合することができます。詳細については、<a href="https://help.tableau.com/current/pro/desktop/ja-jp/maps_spatial_join.htm" class="xref">Tableau で空間ファイルを結合する</a>を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### NO\_CUTOUTS

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>NO_CUTOUTS (spatial)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>修正された空間ポリゴン</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>平面地球の解釈にポリゴンの反転が必要な場合、修正された空間ポリゴンを返します。それ以外の場合は、元の出力を返します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>キーホール マークアップ言語 (.kml) などの空間ファイル形式では、特定の座標方向に従うポリゴン境界が必要です。データ セットが境界を逆に描画している場合、Tableau は外部空間を形状として解釈します。<code>NO_CUTOUTS</code> は、これらの座標を並べ替えて正しいレイアウトを復元します。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### OUTLINE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>OUTLINE(spatial polygon)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>多角形のジオメトリをライン ストリングに変換します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>塗りつぶしとは異なるスタイルを設定できる、枠線用の別のレイヤーを作成する場合に便利です。</p>
                                        <p>マルチ多角形内の多角形をサポートします。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### PARSE\_WKT

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>PARSE_WKT (String)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>空間 (地理)</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>地理的エンティティ (点、ラインストリング、ポリゴンなど) を表す既知のテキスト (WKT) 表現を含むテキスト文字列フィールドを空間値に変換します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>座標は WGS-84 緯度および経度を使用するものと想定されます。WKT の詳細については、「<a href="https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry">ジオメトリの既知のテキスト表現</a>」を参照してください。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### SHAPETYPE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SHAPETYPE(geometry)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>文字列</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>Empty、Point、MultiPoint、LineString、MultiLinestring、Polygon、MultiPolygon、Mixed、およびサポートされていないものなどの空間 <code>&lt;geometry&gt;</code> の構造を説明する文字列を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td><pre xml:space="preserve">SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"</pre>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### SYMDIFFERENCE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>SYMDIFFERENCE(spatial, spatial)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>最初の引数の領域と重複する 2 番目の引数の領域の部分を計算し、両方の領域から切り捨てます。両方の引数から領域の残りの部分を返します。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p><code>SYMDIFFERENCE(Spatial Polygon1, Spatial Polygon2)</code>
                                        </p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### ユニオン

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>UNION(spatial 1, [spatial 2])</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>隣接または重なり合う境界を 1 つの空間ジオメトリに統合することで、空間ジオメトリを結合します。</td>
                                </tr>
                                <tr>
                                    <td>注</td>
                                    <td>
                                        <p>1 つの引数 (<code>UNION(spatial)</code>) で使用する場合、<code>UNION </code>は行をまたいでフィールド内のすべての空間オブジェクトをマージする集計関数として機能します。</p>
                                        <p>2 つの引数を指定して使用する場合 (<code>UNION(spatial1, spatial2)</code>)、<code>UNION </code>は 2 つの異なる空間フィールドまたはジオメトリをマージします。</p>
                                        <p>ポイントとラインストリングの場合、<code>UNION </code> はすべての要素を 1 つのコレクションに結合します。ポリゴンの場合、重なり合う計上または接触している形状は、単一のポリゴンまたはマルチポリゴンに統合されます。</p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

### VALIDATE

<table class="table--plain" style="width: 100%;">
                            <colgroup><col style="width: 20%;">
                            <col>
                            </colgroup><tbody>
                                <tr>
                                    <td>構文</td>
                                    <td><code>VALIDATE(spatial geometry)</code>
                                    </td>
                                </tr>
                                <tr>
                                    <td>出力</td>
                                    <td>ジオメトリ</td>
                                </tr>
                                <tr>
                                    <td>定義</td>
                                    <td>空間値内のジオメトリのトポロジの正確性を確認します。ポリゴンの周囲が交差するなどの問題により値を分析に使用できない場合、結果は null になります。ジオメトリが正しければ、結果は元のジオメトリになります。</td>
                                </tr>
                                <tr>
                                    <td>例</td>
                                    <td>
                                        <p><code>UNION(VALIDATE([Geometry]))</code>
                                        </p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>

その他の関数

[「パススルー関数 (RAWSQL)」](https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_passthrough.htm)も参照してください。

## 正規表現 

正規表現の構文の詳細については、お使いのデータ ソースのドキュメントを参照してください。Tableau 抽出の場合、正規表現の構文は ICU 規格 (Unicode の国際的なコンポーネント)、Unicode サポートのための成熟した C/C++ ライブラリと Java ライブラリのオープン ソース プロジェクト、ソフトウェアの国際化、およびソフトウェアのグローバル化に準拠しています。オンラインの ICU ユーザー ガイドの[「正規表現」](http://userguide.icu-project.org/strings/regexp)のページを参照してください。

### REGEXP\_REPLACE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>構文</td><td><code>REGEXP_REPLACE(string, pattern, replacement)</code></td></tr><tr><td>出力</td><td>文字列</td></tr><tr><td>定義</td><td>正規表現のパターンが置換文字列に置き換えられている特定の文字列のコピーを返します。</td></tr><tr><td>例</td><td><pre>REGEXP_REPLACE('abc 123', '\s', '-') = 'abc-123'</pre></td></tr><tr><td>注</td><td><p>この関数はテキスト ファイル、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau Data Extract、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata (バージョン 14.1 以上)、Snowflake、および Oracle データ ソースで利用できます。</p><p>Tableau データ抽出では、パターンおよび置換を定数にする必要があります。</p></td></tr></tbody></table>

### REGEXP\_MATCH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>構文</td><td><code>REGEXP_MATCH(string, pattern)</code></td></tr><tr><td>出力</td><td>ブール値</td></tr><tr><td>定義</td><td>指定した文字列のサブストリングが正規表現パターンに一致した場合に true を返します。</td></tr><tr><td>例</td><td><pre>REGEXP_MATCH('-([1234].[The.Market])-','\[\s*(\w*\.)(\w*\s*\])')=true</pre></td></tr><tr><td>注</td><td><p>この関数はテキスト ファイル、Google BigQuery、PostgreSQL、Tableau Data Extract、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata (バージョン 14.1 以降)、Impala 2.3.0 (Cloudera Hadoop データ ソースを介して)、Snowflake、および Oracle データ ソースで利用できます。</p><p>Tableau データ抽出では、パターンを定数にする必要があります。</p></td></tr></tbody></table>

### REGEXP\_EXTRACT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>構文</td><td><code>REGEXP_EXTRACT(string, pattern)</code></td></tr><tr><td>出力</td><td>文字列</td></tr><tr><td>定義</td><td>正規表現のパターンと一致する文字列の一部を返します。</td></tr><tr><td>例</td><td><pre>REGEXP_EXTRACT('abc 123', '[a-z]+\s+(\d+)') = '123'</pre></td></tr><tr><td>注</td><td><p>この関数はテキスト ファイル、Hadoop Hive、Google BigQuery、PostgreSQL、Tableau Data Extract、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata (バージョン 14.1 以上)、Snowflake、および Oracle データ ソースで利用できます。</p><p>Tableau データ抽出では、パターンを定数にする必要があります。</p></td></tr></tbody></table>

### REGEXP\_EXTRACT\_NTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>構文</td><td><code>REGEXP_EXTRACT_NTH(string, pattern, index)</code></td></tr><tr><td>出力</td><td>文字列</td></tr><tr><td>定義</td><td>正規表現のパターンと一致する文字列の一部を返します。部分文字列は n 番目 (n は指定されたインデックス) のキャプチャリング グループと照合されます。index が 0 の場合、文字列全体が返されます。</td></tr><tr><td>例</td><td><pre>REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\s+(\d+)', 2) = '123'</pre></td></tr><tr><td>注</td><td><p>この関数は、テキスト ファイル、PostgreSQL、Tableau Data Extract、Microsoft Excel、Salesforce、Vertica、Pivotal Greenplum、Teradata (バージョン 14.1 以降)、および Oracle データ ソースで利用できます。</p><p>Tableau データ抽出では、パターンを定数にする必要があります。</p></td></tr></tbody></table>

## Hadoop Hive 固有の関数

**注**: PARSE\_URL および PARSE\_URL\_QUERY 関数は、Cloudera Impala データ ソースにのみ対応しています。

### GET\_JSON\_OBJECT(JSON string, JSON path)

JSON パスに基づいた JSON 文字列内の JSON オブジェクトを返します。

### PARSE\_URL(string, url\_part)

コンポーネントが url\_part で定義されている特定の URL 文字列のコンポーネントを返します。有効な url\_part の値は、'HOST'、'PATH'、'QUERY'、'REF'、'PROTOCOL'、'AUTHORITY'、'FILE'、'USERINFO' などです。

例

`PARSE_URL('http://www.tableau.com', 'HOST') = 'www.tableau.com'`

### PARSE\_URL\_QUERY(string, key)

特定の URL 文字列内にある指定したクエリ パラメーターの値を返します。クエリ パラメーターはキーで定義されます。

例

`PARSE_URL_QUERY('http://www.tableau.com?page=1&cat=4', 'page') = '1'`

### XPATH\_BOOLEAN(XML string, XPath expression string)

XPath 式がノードに一致した場合、または true に評価された場合に true を返します。

例

`XPATH_BOOLEAN('<values> <value id="0">1</value><value id="1">5</value>', 'values/value[@id="1"] = 5') = true`

### XPATH\_DOUBLE(XML string, XPath expression string)

XPath 式の浮動小数点値を返します。

例

`XPATH_DOUBLE('<values><value>1.0</value><value>5.5</value> </values>', 'sum(value/*)') = 6.5`

### XPATH\_FLOAT(XML string, XPath expression string)

XPath 式の浮動小数点値を返します。

例

`XPATH_FLOAT('<values><value>1.0</value><value>5.5</value> </values>','sum(value/*)') = 6.5`

### XPATH\_INT(XML string, XPath expression string)

XPath 式の数値を返します。または、XPath 式が数字に評価できない場合はゼロを返します。

例

`XPATH_INT('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6`

### XPATH\_LONG(XML string, XPath expression string)

XPath 式の数値を返します。または、XPath 式が数字に評価できない場合はゼロを返します。

例

`XPATH_LONG('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6`

### XPATH\_SHORT(XML string, XPath expression string)

XPath 式の数値を返します。または、XPath 式が数字に評価できない場合はゼロを返します。

例

`XPATH_SHORT('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6`

### XPATH\_STRING(XML string, XPath expression string)

最初に一致したノードのテキストを返します。

例

`XPATH_STRING('<sites ><url domain="org">http://www.w3.org</url> <url domain="com">http://www.tableau.com</url></sites>', 'sites/url[@domain="com"]') = 'http://www.tableau.com'`

## Google BigQuery 固有の関数

### DOMAIN(string\_url)

URL 文字列が指定された場合に、ドメインを文字列として返します。

例

`DOMAIN('http://www.google.com:80/index.html') = 'google.com'`

### GROUP\_CONCAT(expression)

各レコードの値をコンマで区切られた 1 つの文字列に連結します。この機能は、文字列に対して SUM() を実行するのと同じです。

例

`GROUP_CONCAT(Region) = "Central,East,West"`

### HOST(string\_url)

URL 文字列が指定された場合に、ホスト名を文字列として返します。

例

`HOST('http://www.google.com:80/index.html') = 'www.google.com:80'`

### LOG2(number)

数値の対数 (底 2) を返します。

例

`LOG2(16) = '4.00'`

### LTRIM\_THIS(string, string)

最初の string から、2 つ目の string を先頭から削除した文字列を返します。

例

`LTRIM_THIS('[-Sales-]','[-') = 'Sales-]'`

### RTRIM\_THIS(string, string)

最初の string から、2 つ目の string を末尾から削除した文字列を返します。

例

`RTRIM_THIS('[-Market-]','-]') = '[-Market'`

### TIMESTAMP\_TO\_USEC(expression)

TIMESTAMP データ型を UNIX タイムスタンプ (ミリ秒単位) に変換します。

例

`TIMESTAMP_TO_USEC(#2012-10-01 01:02:03#)=1349053323000000`

### USEC\_TO\_TIMESTAMP(expression)

UNIX タイムスタンプ (ミリ秒単位) を TIMESTAMP データ型に変換します。

例

`USEC_TO_TIMESTAMP(1349053323000000) = #2012-10-01 01:02:03#`

### TLD(string\_url)

URL 文字列が指定された場合に、URL 内のトップ レベル ドメインと国ドメイン (ある場合) を返します。

例

`TLD('http://www.google.com:80/index.html') = '.com'`

`TLD('http://www.google.co.uk:80/index.html') = '.co.uk'`

  
  

## 関数についてより詳しく知りたいですか？

[関数のトピック](https://help.tableau.com/current/pro/desktop/ja-jp/functions.htm)をご覧ください。

## 関連項目

[Tableau 関数 (アルファベット順)](https://help.tableau.com/current/pro/desktop/ja-jp/functions_all_alphabetical.htm)