CalculatedColumn クラス

定義

DataColumns と RowNumberColumn も含まれるテーブル内の DAX 式に基づく列を表します。 CalculatedColumn を計算テーブルに追加することもできます。

public class CalculatedColumn : Microsoft.AnalysisServices.Tabular.Column
type CalculatedColumn = class
    inherit Column
Public Class CalculatedColumn
Inherits Column
継承

コンストラクター

名前 説明
CalculatedColumn()

既定の設定で CalculatedColumn クラスの新しいインスタンスを作成します。

プロパティ

名前 説明
Alignment

レポートの視覚化での列のテキストの配置を指定します。 使用できる値は、Default (1)、Left (2)、Right (3)、Center (4) です。

(継承元 Column)
AlternateOf

AlternateOf 参照ソースの BaseTable または BaseColumn、および集計を定義します。

(継承元 Column)
Annotations

現在の Column のすべての注釈のコレクション オブジェクトを取得します。

(継承元 Column)
AttributeHierarchy

この ColumnOrigin オブジェクトに関連付けられている AttributeHierarchy オブジェクトへの参照。

(継承元 Column)
ChangedProperties

現在の Column のすべての changedproperties のコレクション オブジェクトを取得します。

(継承元 Column)
DataCategory

列の種類に基づいてカスタム動作を追加できるように、列に含まれるデータの種類を指定します。 使用可能な値は 248 個あります。 最初の 10 個は無効 (-1)、すべて (1)、標準 (2)、Image (3)、ImageBMP (4)、ImageGIF (5)、ImageJPG (6)、ImagePNG (7)、ImageTIFF (8)、ImageURL (9)、ID (10) です。 残りの部分については、MSDN の MS-SSAS-T SQL Server Analysis Services 表形式プロトコルのドキュメントを参照してください。

(継承元 Column)
DataType

DataColumn の場合は、データ型を指定します。 サポートされているデータ型の一覧については、 https://msdn.microsoft.com/library/gg492146.aspx を参照してください。

(継承元 Column)
Description

列の説明。デザイン時に開発者に表示され、SQL Server Management Studio などの管理ツールの管理者に表示されます。

(継承元 Column)
DisplayFolder

クライアントが使用する列の表示フォルダーを定義します。

(継承元 Column)
DisplayOrdinal

厳密な順序付けではなく相対順序として定義された列の視覚的な位置を示します (例: 10、20、40、50)。 これにより、クライアント アプリケーションは一貫した列位置を維持できます。

(継承元 Column)
EncodingHint

このプロパティを使用すると、列にエンコード ヒントを指定できます。 数値列では、値ベースのエンコードまたはハッシュ ベースのエンコードを使用できます。 通常、サーバーは自動的に使用するエンコードの検出を試みますが、後で再エンコードが行われる可能性があります。 このプロパティを使用すると、サーバーに対して、異なるエンコードの種類で開始する必要があることを示すことができます。

(継承元 Column)
ErrorMessage

現在のオブジェクトに関連付けられているエラー状態を説明する文字列。 オブジェクトの状態が SemanticError、DependencyError、EvaluationError の 3 つの値のいずれかである場合にのみ、エンジンによって設定されます。 これは、Calculated または CalculatedTableColumn 型の列にのみ適用されます。 他の列オブジェクトの場合は空になります。

(継承元 Column)
Expression

計算列に対して評価される DAX 式。

ExpressionContext

計算列の式コンテキスト。

ExtendedProperties

現在の Column のすべての extendedproperties のコレクション オブジェクトを取得します。

(継承元 Column)
FormatString

列の内容の形式を指定する文字列。

(継承元 Column)
IsAvailableInMDX

MDX クエリ ツールの使用状況から列を除外できるかどうかを示すブール値。 False の場合、列を MDX クエリ ツールでの使用から除外できます。それ以外の場合は true。

(継承元 Column)
IsDataTypeInferred

データ型が推論されるかどうかを示すブール値。

(継承元 Column)
IsDefaultImage

この列が CSDL の DefaultImage プロパティとして返されるかどうかを示すブール値。

(継承元 Column)
IsDefaultLabel

この列が CSDL の DisplayKey 要素に含まれるかどうかを示すブール値。

(継承元 Column)
IsHidden

列がクライアント視覚化ツールによって非表示として扱われるかどうかを示すブール値。 True 列が非表示として扱われる場合。それ以外の場合は false。

(継承元 Column)
IsKey

列がテーブルのキーであるかどうかを示すブール値。 列がテーブルのキーの場合は True。それ以外の場合は false。

(継承元 Column)
IsNullable

false の場合、列に null を含めることはできません。 true の場合でも、キー列の場合は null を許可しない可能性があります。

(継承元 Column)
IsRemoved

このオブジェクトがオブジェクト ツリーから削除されたかどうかを指定するブール値。

(継承元 MetadataObject)
IsUnique

列に一意の値のみが含まれているかどうかを示すブール値。 値が一意の場合は True。それ以外の場合は false。

(継承元 Column)
KeepUniqueRows

階層の構築に使用するグループ化の動作を指定します。 エンティティ キー別の True グループ。 False は値でグループ化します。

(継承元 Column)
LineageTag

オブジェクトの系列を表すタグ。

(継承元 Column)
Model

このオブジェクトを含む表形式モデルを取得します。

(継承元 MetadataObject)
ModifiedTime

オブジェクトが最後に変更された時刻。

(継承元 Column)
Name

表形式モデルの列の名前を取得または設定します。

(継承元 Column)
ObjectType

オブジェクトの型を取得します。

(継承元 MetadataObject)
Parent

現在の MetadataObject の親オブジェクトを取得します。

(継承元 MetadataObject)
RefreshedTime

オブジェクトが最後に更新された時刻。

(継承元 Column)
RelatedColumnDetails

この Column オブジェクトに関連付けられている RelatedColumnDetails オブジェクトへの参照。

(継承元 Column)
SortByColumn

このプロパティを定義する列が、このプロパティによって参照される列の値で並べ替えられることを示します。

(継承元 Column)
SourceLineageTag

オブジェクトのソースの系列を表すタグ。

(継承元 Column)
SourceProviderType

データ ソースの言語で定義されている列の元のデータ型。 このデータ型は、DirectQuery モードなど、データ ソースに対して直接クエリを生成するために使用されます。

(継承元 Column)
State

列の状態を列挙します。 指定できる値は次のとおりです。 準備完了 (1) 列はクエリ可能であり、-date データ up-to。 NoData (3) 列はクエリ可能ですが、データがありません。 この状態は、データ型の列にのみ適用されます。 CalculationNeeded (4) 列はクエリ可能ではなく、機能するためには更新 (つまり再計算) する必要があります。 この状態は、Calculated または CalculatedTableColumn 型の列にのみ適用されます。 SemanticError (5) 式が無効なため、列がエラー状態です。 列はクエリできません。 この状態は、Calculated または CalculatedTableColumn 型の列にのみ適用されます。 EvaluationError (6) 式の評価中にエラーが発生したため、列がエラー状態です。 列はクエリできません。 この状態は、Calculated または CalculatedTableColumn 型の列にのみ適用されます。 DependencyError (7) 列の計算依存関係の一部がエラー状態であるため、エラー状態です。 列はクエリできません。 この状態は、Calculated または CalculatedTableColumn 型の列にのみ適用されます。 不完全 (8) 列の一部にデータがなく、データを取り込むには列を更新する必要があります。 列はクエリ可能です。 この状態は、データ型の列にのみ適用されます。 SyntaxError (9) 式の構文エラーが原因で、列がエラー状態になっています。 列はクエリできません。 この状態は、計算された型の列にのみ適用されます。

(継承元 Column)
StructureModifiedTime

オブジェクトの構造が最後に変更された時刻。

(継承元 Column)
SummarizeBy

このフィールドの集計に使用される既定の関数 (存在する場合) を示す値。 使用できる値は、Default (1)、None (2)、Sum (3)、Min (4)、Max (5)、Count (6)、Average (7)、DistinctCount (8) です。 指定しない場合、既定値は数値フィールドの場合は [なし] と見なされ、その他のすべてのフィールドは [なし] と見なされます。

(継承元 Column)
Table

この Column を所有する Table オブジェクトへの参照。

(継承元 Column)
TableDetailPosition

この列を Table の DefaultDetails コレクションに配置できるかどうかを決定します。 このコレクションは、列型の順序付けされたセットです。 正の値は、コレクションへの参加を示します。 コレクションは、この要素の昇順で並べ替えられます。 DefaultDetails コレクションは、DISCOVER_CSDL_METADATA操作によって返される CSDL メタデータの一部として返されます。

(継承元 Column)
Type

データ バインディングを指定します。 値には、この列の内容が DataSource から取得される Data (1)、Data 列の入力後に式から内容が計算される計算 (2)、行番号 (3) 列が行番号を表す内部列である場合、または CalculatedTableColumn (4) が含まれます。計算式に基づくテーブルでは、テーブル内の列が自動的に推論および生成されます。

(継承元 Column)
Variations

現在の Column のすべてのバリエーションのコレクション オブジェクトを取得します。

(継承元 Column)

メソッド

名前 説明
Clone()

Column オブジェクトの新しい完全コピーを作成します。

(継承元 Column)
CopyFrom(Column)
古い.

Deprecated. 代わりに CopyTo メソッドを使用してください。

(継承元 Column)
CopyTo(Column)

Column オブジェクトを指定したオブジェクトにコピーします。

(継承元 Column)
Rename(String)
古い.

Deprecated. 代わりに RequestRename メソッドを使用してください。

(継承元 Column)
RequestRename(String)

このオブジェクトの名前変更を要求します。

(継承元 Column)
Validate()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Microsoft 内部使用のみ。

(継承元 MetadataObject)

適用対象