データ型

Version:
Current
Last modified: June 01, 2020

Alteryx プロセス値は、データ型に基づいて、文字列、数値、日付/時刻、ブール値のデータ型、および空間オブジェクトをサポートするために使用します。

セレクトツール、またはセレクト機能を含むツールを使用して、列内のデータ型を変更できます。参照: セレクツール、フィールド加ツール、合ツール、複数結合ール、最寄り地点検索ツール、空間マッチツー

文字列データ

文字列は英数字データを表し、文字、数字、スペース、または他のタイプの文字を含むことができます。文字列はプレーンテキストと考えることもできます。文字列内のすべての文字は、文字が数字であってもテキストとして処理されます。

文字列には数値 (たとえば、123.4) のような文字列が含まれている場合がありますが、計算を実行するには、まずセレクトツールまたは ToNumber 関数を使用して数値データ型に変換する必要があります。

文字列を可変長文字列として格納する方が効率的です。これは、固定長文字列が指定された文字数分の領域を予約するためです。可変長文字列は、そのセルのデータに必要なストレージの量のみを使用します。データの切り捨てを避けるために、可変長文字列に上限を設定します。

データ型 説明
文字列 固定長のラテン語-1文字列。長さは、少なくともフィールドに含める最長文字列と同じ長さにする必要があります。そうしないと、値が切り捨てられます。8192ラテン語-1文字に制限されています。 長さが値から値まで大きく変わらず、単純なラテン語-1文字のみを含む文字列。
WString ワイド文字列は任意の文字(Unicode)を受け入れます。8192文字に制限されています。 長さが値から値まで大きく変わらず、任意の文字を含む文字列。
V_String 可変長。フィールドの長さは、フィールド内に文字列全体を格納するように調整されます。 長さが値から値で異なり、単純なラテン語-1文字のみを含む文字列。
V_WString 可変長ワイド文字列。フィールドの長さは、フィールド内に文字列全体を格納するように調整され、任意の文字を受け入れます。

長さが値から値で異なり、任意の文字を含む文字列。

数値データ

整数、小数点、フロート、およびダブルを含むいくつかの異なる数値データ型があります。固定小数点型を除き、数値データ型の長さは調整できません。 

データ型 説明
Byte データは8バイナリ桁(ビット)長の単位です。バイトフィールドは、0 ~ 255 の範囲内にある正の整数、または2 8 0、1、2、3....253、254、255
Int16

2バイトに等しい10進数のない数値、または-(2 15 ) ~ (2 15 )-1

-32,768~32,767
Int32 4 バイト (32 ビット) 符号付き整数、または -(231) から (231)-1 -2,147,483,648~2,147,483,647
Int64 8バイトに等しい10進数のない数値、または-(2 63 ) ~ (2 63 )-1 -9,223,372,036,854,775,808~9,223,372,036,854,775,807
固定小数点数

小数点のある数値。

固定小数点数の長さ(精度)は、整数の幅(小数点の左側)+小数点にスケールの幅(小数点の右側)を加えたものに等しくなります。数値が負の場合、負の符号も長さに含まれます。

Alteryxは固定小数点数を19.6にデフォルト設定します。最大精度は、小数点と負の符号(該当する場合)を含めて50です。

固定小数点数は、長さを調整できる唯一の数値データ型です。

長さが7.2の1234.567の値は、1234.57となります。

値が指定された精度に収まらないため、長さが7.3の1234.567の値はフィールド変換エラーとNull出力になります。

長さが6.1の1234.567の値は、1234.6となります。

長さが8.3の1234.567の値は、1234.567となります。

値が指定された精度に収まらないため、長さが8.3の-1234.567の値はフィールド変換エラーとNull出力になります。

長さが11.6の1234.567の値は、1234.567000となります。

float型

標準単精度浮動小数点値です。4 バイトを使用し、+/- 3.4 x 10-38から 3.4 x 1038までの値を 7 桁の精度で表すことができます。

フロートは任意の位置に配置できる小数点を使用し、主に浮動小数点数の大きな配列にメモリを保存するために使用されます。

+/- 3.4 x 10-38から 3.4 x 1038 (7 桁の精度)
double型 標準倍精度浮動小数点値です。8 バイトを使用し、+/- 1.7 x 10-308から 1.7 x 10308までの値を 15 桁の精度で表すことができます。

倍精度浮動小数点数は、任意の位置に配置できる 10 進数を使用します。ダブルはフロートの2倍のビット数を使用し、一般に10進値のデフォルトのデータ型として使用されます。
+/- 1.7 x 10-308 ~ 1.7 x 10308 (15 桁) 

日付/時刻データ

データ型 説明
日付 "yyyy-mm-dd" 形式の10文字の文字列
December 2, 2005 = 2005-12-02
時間 "hh:mm:ss" 形式の 8 文字の文字列

午前2:47と53秒 = 02:47:53

午後2:47と53秒 = 14:47:53

日時 "yyyy-mm-dd hh:mm:ss" 形式の19文字の文字列
2005-12-02 14:47:53

式エディターを使用して関数を使用する場合、Date、Time、DateTime のデータ型を文字列として扱うことができます。説明と例については、上記の 日付 / 時刻データテーブルを参照してください。

ブール型データ

データ型 説明
ブール 2つの可能な値のみを持つ式: True または False

'True' および 'False' という単語は、結果に 'False' = 0および 'True' = 非0の値を表示します。

空間オブジェクト

データ型 説明
SpatialObj データレコードに関連付けられた空間オブジェクト。テーブル内には、複数の空間オブジェクトフィールドを含めることができます。 空間オブジェクトは、ポイント、ライン、ポリライン、またはポリゴンから構成できます。
Was This Helpful?

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