閱讀英文

共用方式為


COUNTROWS

適用於:匯出數據行計算數據表量值視覺計算

COUNTROWS 函數會計算指定資料表或表示式所定義的數據表中的數據列數目。

語法

COUNTROWS([<table>])  

參數

術語 定義
table (選擇性)包含要計算之數據列的數據表名稱,或傳回數據表的表達式。 未提供時,預設值是目前表達式的主數據表。

傳回值

整數。

言論

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

  • 當數據表自變數不包含任何數據列時,函式會傳回 BLANK。

  • 若要深入瞭解使用 COUNT 和 COUNTROWS 時的最佳做法,請參閱 在 DAX 中使用 COUNTROWS 而非 COUNT

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

範例 1

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

= COUNTROWS('Orders')  

範例 2

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

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

= COUNTROWS(RELATEDTABLE(ResellerSales))  

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

ResellerKey CalculatedColumn1
1 73
2 70
3 394

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