COLUMNSTATISTICS
手記
この関数は、意味のない結果を返す可能性があるため、視覚的な計算
モデル内のすべてのテーブルのすべての列に関する統計のテーブルを返します。
構文
COLUMNSTATISTICS ()
パラメーター
この関数はパラメーターを受け取りません。
戻り値
統計のテーブル。 このテーブルの各行は、モデル内の異なる列を表します。 テーブル列には次のものが含まれます。
-
Table Name
: 現在の列のテーブル。 -
Column Name
: 現在の列の名前。 -
Min
: 現在の列内にある最小値。 -
Max
: 現在の列内にある最大値。 -
Cardinality
: 現在の列内にある個別の値の数。 -
Max Length
: 現在の列内で見つかった最長の文字列の長さ (文字列列にのみ適用されます)。
備考
エラー状態の列とクエリ スコープの計算テーブルの列は、結果テーブルに表示されません。
フィルター コンテキストからのフィルターが COLUMNSTATISTICS() に適用されると、エラーが返されます。
バイナリ型の列の場合、Min 統計と Max 統計には BLANK 値が含まれます。
例
この記事の例は、Adventure Works DW 2020 Power BI Desktop モデルのサンプルと共に使用できます。 モデルを取得するには、サンプル モデル
次の DAX クエリ:
DEFINE
TABLE FilteredProduct =
FILTER (
Product,
[Color] == "Blue"
)
COLUMN Customer[Location] = [State-Province] & " " & [Country-Region]
EVALUATE
COLUMNSTATISTICS ()
モデル内のすべてのテーブルのすべての列に関する統計を含むテーブルを返します。 テーブルには、クエリ スコープの計算列 Customer[Location] の統計も含まれています。 ただし、クエリ スコープの計算テーブル FilteredProduct の列はテーブルに含まれません。
結果テーブル