共用方式為


COUNTROWS

適用於:導出數據行計算數據表Measure視覺計算

COUNTROWS 函數會計算指定數據表中的數據列數目,or 表示式所定義的數據表中。

語法

COUNTROWS([<table>])

參數

術語 定義
table (選擇性)傳回數據表的表示式 contains,or 要計算之數據列的數據表名稱。 提供 not 時,預設 value 是目前表達式的主數據表。

傳回 value

整數。

言論

  • 此函式可用來 count 基表中的數據列數目,但更常用來 count 篩選數據表所產生的數據列數目,or 將內容套用至數據表。

  • 當資料表自變數 contains 沒有資料列時,函式會傳回 BLANK。

  • 若要深入瞭解使用 COUNTandCOUNTROWS時的最佳做法,請參閱 COUNT中使用 DAX,而不是

  • 在匯出數據行中使用 not 數據列層級安全性 (RLS) 規則時,支援此函式 or 用於 DirectQuery 模式。

範例 1

下列範例示範如何 count 數據表 Orders 中的數據列數目。 預期的結果是 52761。

= COUNTROWS('Orders')

範例 2

下列範例示範如何搭配數據列內容使用 COUNTROWS。 在此案例中,有兩組數據會依訂單號碼 related。 數據表 Reseller contains 每個轉銷商的一個數據列;數據表 ResellerSales contains 每個訂單的多個數據列,每個數據列都包含特定轉銷商的一個訂單。 數據表會透過數據行 ResellerKey 上的關聯性來連接。

公式會取得 ResellerKey value 的 and,然後計算具有相同轉銷商標識碼之 related 數據表中的數據列數目。 結果會在 資料行中輸出,CalculatedColumn1

= COUNTROWS(RELATEDTABLE(ResellerSales))

下表顯示預期結果的一部分:

ResellerKey CalculatedColumn1
1 73
2 70
3 394

COUNT 函數COUNTA 函式COUNTAX 函式COUNTX 函數統計函數