事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊COUNTROWS 函數會計算指定資料表或表示式所定義的數據表中的數據列數目。
COUNTROWS([<table>])
術語 | 定義 |
---|---|
table |
(選擇性)包含要計算之數據列的數據表名稱,或傳回數據表的表達式。 未提供時,預設值是目前表達式的主數據表。 |
整數。
此函式可用來計算基表中的數據列數目,但更常用來計算篩選數據表或將內容套用至數據表所產生的數據列數目。
當數據表自變數不包含任何數據列時,函式會傳回 BLANK。
若要深入瞭解使用 COUNT 和 COUNTROWS 時的最佳做法,請參閱 在 DAX 中使用 COUNTROWS 而非 COUNT。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
下列範例示範如何計算數據表 Orders 中的數據列數目。 預期的結果是 52761。
= COUNTROWS('Orders')
下列範例示範如何搭配數據列內容使用 COUNTROWS。 在此案例中,有兩組數據會依訂單號碼相關。 數據表 Reseller 包含每個轉銷商的一個數據列;數據表 ResellerSales 包含每個訂單的多個數據列,每個數據列都包含特定轉銷商的一個訂單。 數據表會透過數據行 ResellerKey 上的關聯性來連接。
公式會取得 ResellerKey 的值,然後計算相關數據表中具有相同轉銷商標識碼的數據列數目。 結果會在 資料行中輸出,CalculatedColumn1。
= COUNTROWS(RELATEDTABLE(ResellerSales))
下表顯示預期結果的一部分:
ResellerKey | CalculatedColumn1 |
---|---|
1 | 73 |
2 | 70 |
3 | 394 |
事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊