次の方法で共有


COUNTROWS

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

COUNTROWS 関数は、式で定義されたテーブル内の or、指定されたテーブル内の行数をカウントします。

構文

COUNTROWS([<table>])

パラメーター

用語 定義
table (省略可能)カウントする行を contains するテーブルの名前 or、テーブルを返す式です。 not 指定すると、既定の value は現在の式のホーム テーブルになります。

value を返す

整数。

備考

  • この関数を使用すると、ベース テーブル内の行数を count できますが、多くの場合、テーブルにコンテキストを適用 count、テーブルをフィルター処理した結果の行数を or するために使用されます。

  • テーブル引数 contains 行がない場合、関数は BLANKを返します。

  • を使用する場合のベスト プラクティスの詳細については、「 する代わりに を使用する 」を参照してください。

  • この関数は、行レベル セキュリティ (RLS) 規則 not 計算列で使用する場合に、DirectQuery モードで使用するためにサポート or。

例 1

次の例は、テーブル Orders の行数を count する方法を示しています。 予想される結果は 52761 です。

= COUNTROWS('Orders')

例 2

次の例では、行コンテキストで COUNTROWS を使用する方法を示します。 このシナリオでは、注文番号で related される 2 つのデータ セットがあります。 テーブル Reseller contains リセラーごとに 1 行です。ResellerSales テーブルには、注文ごとに複数の行が contains され、各行には特定のリセラーの 1 つの注文が含まれます。 テーブルは、ResellerKey 列のリレーションシップによって接続されます。

この数式は ResellerKey value の and を取得し、同じリセラー ID を持つ related テーブル内の行数をカウントします。 結果は、CalculatedColumn1列に出力されます。

= COUNTROWS(RELATEDTABLE(ResellerSales))

次の表は、予想される結果の一部を示しています。

ResellerKey CalculatedColumn1
1 73
2 70
3 394

COUNT 関数COUNTA 関数COUNTAX 関数COUNTX 関数統計関数