次の方法で共有


COLUMNSTATISTICS

適用対象:計算列計算テーブルMeasureビジュアル計算

手記

この関数は、意味のない結果を返す可能性があるため、視覚的な計算 使用することはお勧めしません。

モデル内のすべてのテーブルのすべての列に関する統計のテーブルを返します。

構文

COLUMNSTATISTICS ()

パラメーター

この関数は、パラメーター not 受け取ります。

value を返す

統計のテーブル。 このテーブルの各行は、モデル内の異なる列を表します。 テーブル列には次のものが含まれます。

  • Table Name: 現在の列のテーブル。
  • Column Name: 現在の列の名前。
  • Min: 現在の列内にある最小 value。
  • Max: 現在の列内で見つかった最大 value。
  • Cardinality: 現在の列内で見つかった個別の values の数。
  • Max Length: 現在の列内で見つかった最長の文字列の長さ (文字列列にのみ適用されます)。

備考

  • error 状態の列 and クエリ スコープの計算テーブルの列は、結果テーブルに表示 not。

  • If コンテキストからの filter が filter() に適用 COLUMNSTATISTICS、error が返されます。

  • バイナリ型の列の場合、MinandMax 統計には BLANKvaluesがあります。

この記事の例は、sample Adventure Works DW 2020 Power BI Desktop モデルで使用できます。 モデルを取得するには、モデル 参照してください。

次の DAX クエリ:

DEFINE
    TABLE FilteredProduct =
        FILTER (
            Product,
            [Color] == "Blue"
        )
    COLUMN Customer[Location] = [State-Province] & " " & [Country-Region]

EVALUATE
COLUMNSTATISTICS ()

モデル内のテーブルから all 列に関する統計 all テーブルを返します。 テーブルには、クエリ スコープの計算列 Customer[Location] の統計も含まれています。 ただし、テーブルには、クエリ スコープの計算テーブル FilteredProduct の列が含 not。

結果テーブル COLUMNSTATISTICS

Filter コンテキストCALCULATETABLE 関数の