次の方法で共有


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 の列はテーブルに含まれません。

結果テーブル COLUMNSTATISTICS

フィルター コンテキストCALCULATETABLE 関数の