COUNTROWS 函數 (DAX)
COUNTROWS 函數會計算指定之資料表或運算式所定義之資料表中的資料列數目。
語法
COUNTROWS(<table>)
參數
詞彙 |
定義 |
---|---|
table |
包含要計算之資料列或傳回資料表之運算式的資料表名稱。 |
傳回值
整數。
備註
此函數可用來計算基底資料表中的資料列數目,但是更常用來計算經過篩選之資料表的資料列數目,或將內容套用至資料表的資料列數目。
每當沒有要彙總的資料列時,該函數會傳回空白。不過,如果有資料列,但是這些資料列全都不符合指定的準則,則函數會傳回 0。 如果找不到符合條件的資料列,Microsoft Excel 也會傳回零。
範例
下列範例會顯示如何計算 Orders 資料表中的資料列數目。 預期的結果是 52761。
=COUNTROWS('Orders')
下列範例會示範如何搭配資料列內容使用 COUNTROWS。 在此狀況下,有兩組與訂單號碼相關的資料。 Reseller 資料表針對每個轉售商包含一個資料列;ResellerSales 資料表針對每筆訂單包含多個資料列,每個資料列則包含特定轉售商的一筆訂單。 這些資料表會透過資料行 ResellerKey 的關聯性連接。
此公式會取得 ResellerKey 的值,然後計算擁有相同轉售商 ID 之相關資料表中的資料列數目。 結果是在資料行 CalculatedColumn1 中的輸出。
=COUNTROWS(RELATEDTABLE(ResellerSales))
下表會顯示部分預期的結果:
ResellerKey |
CalculatedColumn1 |
---|---|
1 |
73 |
2 |
70 |
3 |
394 |