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])