COUNTX
計算在數據表上評估表達式時,包含非空白值或評估為非空白值的表達式的數據列數目。
語法
COUNTX(<table>,<expression>)
參數
術語 | 定義 |
---|---|
table |
包含要計算之數據列的數據表。 |
expression |
表達式,傳回包含您要計算之值的一組值。 |
傳回值
整數。
言論
COUNTX 函式接受兩個自變數。 第一個自變數一律必須是數據表,或任何傳回數據表的表達式。 第二個自變數是 COUNTX搜尋的數據行或表達式。
COUNTX 函式只會計算值、日期或字串。 如果函式找不到要計算的數據列,則會傳回空白。
如果您想要計算邏輯值,請使用 COUNTAX 函式。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例 1
下列公式會傳回 Product 資料表中具有清單價格的所有數據列計數。
= COUNTX(Product,[ListPrice])
範例 2
下列公式說明如何將篩選數據表傳遞至第一個自變數的 COUNTX。 公式會使用篩選表達式,只取得符合條件之 Product 數據表中的數據列 ProductSubCategory = “Caps”,然後計算結果數據表中具有清單價格的數據列。 FILTER 表示式會套用至 Products 數據表,但會使用您在相關數據表 ProductSubCategory 中查閱的值。
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])