関数

Version:
2019.2
Last modified: April 02, 2020

関数を使用して、さまざまな計算と操作を実行する式を作成します。 

関数の種類

変換およびデータには、次の関数の種類を使用できます。データの種類によって、使用できる関数が決まります。参照: データ型

条件式

条件付き関数を使用すると、IF ステートメントを使用してアクションまたは計算を実行できます。詳細については、「条件付き関数」を参照してください。

変換

変換関数は、数値を文字列または文字列に変換します。 詳しくは、変換関数に関する記事をご覧ください。

日時

DateTime 関数を使用すると、日付と時刻の値に対してアクションまたは計算を実行できます。 詳細については、「DateTime 関数」を参照してください。

ファイル

ファイル関数は、ファイルパスを構築し、ファイルが存在するかどうかを確認したり、ファイルパスの一部を抽出したりします。 詳細については、「ファイル関数」を参照してください。

ファイナンス

ファイナンス関数は、金融アルゴリズムまたは数学的計算を適用します。 詳しくは、財務機能に関する記事をご覧ください。

数学

数学関数は数学的計算を実行します。 詳しくは、数学関数に関する記事をご覧ください。

数学: ビット単位

ビット単位関数は、個々のビットのレベルで1つ以上のビットパターンまたは2進数で動作します。ビット単位関数を使用して、比較や計算のための値を操作します。 詳細については、「数学:ビットごとの関数」を参照してください。

最小/最大

最小値または最大値関数は、一連の値の最小値と最大値を検出します。 詳細については、最小/最大関数に関する記事を参照してください。

演算子

演算子は、アクションを表す文字です。算術演算子を使用して数学的計算を実行するか、ブール演算子を使用してtrue/false値で動作させます。 詳しくは、オペレーターに関する記事をご覧ください。

空間

空間関数は、空間オブジェクトを構築し、空間データを分析し、空間フィールドからメトリックを返します。 詳しくは、空間関数に関する記事をご覧ください。

特殊

これらの関数は、さまざまな特殊なアクションを実行し、すべてのデータ型で使用できます。 詳しくは、特殊な関数に関する記事をご覧ください。

文字列

文字列関数は、テキストデータに対して操作を実行します。文字列関数を使用してデータをクレンジングしたり、データを別の形式または大文字に変換したり、データに関するメトリックを計算したり、他の操作を実行したりできます。 詳細については、「文字列関数」を参照してください。

テスト

テスト関数はデータ比較を実行します。テスト関数を使用して、値のデータ型を識別するか、値が存在するかどうかを判別します。 詳細については、「テスト機能」の記事を参照してください。

式エディタ

関数は、式エディター内で構築できます。

式の作成

式を作成するには、次のいずれかのメソッドを使用します。

  • 式エディターで関数を直接入力します。
  • 式で使用できる変数を参照するには、[変数] を選択します。変数をダブルクリックして式エディタに追加します。

式を編集する際に、エディターはさまざまな部分に色分けスキームを適用します(関数はゴールド、変数はフクシア、演算子はマゼンタ、文字列はターコイズ、青緑色)。

変数

  • フィールド: 着信接続からのデータ、または前の式で作成された列からのデータ。
  • 質問からの接続: アプリまたはマクロでツールを使用する場合、エクスプレッション エディタを使用してツールの質問アンカーに接続されたインターフェイス ツールからの値。質問値を式の変数として使用する場合は、質問アンカーを使用します。「インターフェイス ツール」を参照してください。
  • 定数: 1つの場所の値を変更し、その変更をワークフローの残りの部分に適用できるようにするグローバル変数。定を参照してください。
  • [関数]をクリックして、関数のカテゴリを参照します。関数をダブルクリックして、式エディタに追加します。 
  • [保存済み式]をクリックして、最近の式と保存した式を参照します。式をダブルクリックして、式エディタに追加します。

式を保存

  • 式エディターで式を使用して、[保存]を選択します。
  • 式の名前を入力し、[OK] を選択します

式エディターを使用したツール

次のツールには、式エディターが含まれています。エクスプレッション エディタを使用するツールには、アプリまたはマクロ ワークフローでツールを使用するときに追加の入力アンカーと質問アンカーがあります。質問の値を式の変数として使用する場合は、質問アンカーに接続するインターフェースツールを使用します。詳細については、インターフェイス ツールを参照してください。

Link
Action Tool Icon

アクションツール

Link
Interactive Chart Tool

インタラクティブチャートツール

Link
Condition Tool Icon

条件ツール

Link
Dynamic Rename tool

動的リネームツール

Link
Error Message Tool Icon

エラーメッセージツール

Link
Filter Tool Icon

フィルタツール

Link
Box with rows, a plus sign and an arrow pointing downward.

行生成ツール

Link
Message tool

メッセージツール

Link
Beaker with liquid and stir-stick.

複数フィールドフォーミュラツール

Link
Liquid drops falling into a beaker.

複数行フォーミュラツール

Link
Orange polygon containing globe.

レポートマップツール

Link
Orange polygon with white table with multiple rows.

テーブルツール

Link
Test Tool

テストツール

Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.