関数

Last modified: February 02, 2022

ドキュメントは、Designer Cloud のリリース前に入手可能なため、機能などを事前に確認できます。ここに記載されている内容は、公式リリースまでの間に変更になる場合があります。

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

関数の種類

データの変換に使用できる関数は、次のとおりです。データ型によって、使用できる関数が決まります。詳細については、データ型を参照してください。

条件式

条件付き関数を使用すると、IF ステートメントを使用してアクションまたは計算を実行できます。参照: 条件付き関数

変換

変換関数は、数値を文字列または文字列を数値に変換します。詳細については、変換関数を参照してください。

日付/時刻

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

ファイル

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

ファイナンス

ファイナンス関数は、金融アルゴリズムまたは数学的計算を適用します。参照: ファイナンス関数

数学

数学関数は数学的計算を実行します。参照: 数学関数

数学: ビット単位

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

最小/最大

最小/最大関数は、一連の値の最小値と最大値を取得します。参照: 最小 / 最大関数

演算子

演算子は、アクションを表す文字です。算術演算子を使用して数学的計算を実行したり、ブール演算子を使用して true / false 値を出力します。参照: 演算子

空間

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

特殊

これらの関数は、さまざまな特殊なアクションを実行し、すべてのデータ型で使用できます。参照: 特殊関数

文字列

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

テスト

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

式エディター

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

式の作成

式を作成するには、まず [ 出力 ] 列を指定します。[ 出力 ] 列には、式の結果が表示されます。既存の列を選択するか、新しい列を追加できます。[ 出力列] ドロップダウンを選択して既存の列を選択するか、 [ 新規追加] を選択して新しい列の名前を入力します。

出力列を指定したら、次のいずれかの方法を使用して式を作成します。

  • 式エディターに関数を直接入力します。
  • 列と定数 ボタンを選択して、式で使用できる変数を参照します。変数を選択して式エディターに追加します。

構文の強調表示

式を編集すると、エディターはさまざまな部分に色分けスキームを適用し、式の部分を簡単に見分けられるように区別します。たとえば、関数はゴールド、変数は赤紫、演算子はマゼンタ、文字列は青緑色のターコイズで区別されます。

関数

関数のカテゴリを参照するには、関数 を選択します。関数を選択して式エディターに追加します。

列と定数

受信接続とグローバル変数からデータを参照するには、列と定数 を選択します。

  • 既存の列: 受信接続のデータ、または前の式で作成された列のデータ。
  • 質問からの接続: アプリまたはマクロでツールを使用する場合、式エディターを使用してツールの質問アンカーに接続されたインターフェースツールからの値質問値を式の変数として使用する場合は、質問アンカーを使用します。 
  • 定数: 1 つの場所の値を変更し、その変更をワークフローの残りの部分に適用できるようにするワークフローのグローバル変数。

式エディターが含まれるツール

以下のツールには、式エディターが含まれます。式エディターを使用するツールには、アプリまたはマクロ ワークフローでツールを使用するときに追加の入力アンカーと質問アンカーがあります。質問の値を式の変数として使用する場合は、質問アンカーに接続するインターフェースツールを使用します。

このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。