計算資料表中的所有記錄,或計算符合條件的所有記錄。

說明

Count 函式會計算單欄資料表中包含數字的記錄數目。

CountA 函式會計算單欄資料表中不是「空白」的記錄數目。 此函式會在計數中包含空白文字 ("")。

CountIf 函式會計算資料表中針對邏輯公式評估為 true 的記錄數目。 該公式可以參照資料表的資料行

CountRows 函式會計算資料表中的數字記錄。

這些函式都會傳回數字。

這些函式搭配資料來源使用時無法委派。 系統將只擷取資料來源的第一個部分,然後套用函式。 結果可能無法代表全貌。 編寫階段時會以藍點提醒您這項限制,並建議在可能的情況下切換為可委派的替代項目。 如需詳細資訊,請參閱委派概觀

語法

Count( SingleColumnTable )
CountA( SingleColumnTable** )

  • SingleColumnTable - 必要項目。 要計算的記錄資料行。

CountIf( Table, LogicalFormula )

  • Table - 必要項目。 要計算的記錄資料表。
  • LogicalFormula - 必要項目。 要針對資料表的每一筆記錄來評估的公式。 針對此公式傳回 true 的記錄便會計入。 該公式可以參照資料表的資料行。

CountRows( Table )

  • Table - 必要項目。 要計算的記錄資料表。

範例

  1. 在資源庫中顯示影像和文字中的第一個子程序所述,匯入或建立名為 Inventory集合

  2. 新增標籤,並將其 Text 屬性設定為下列公式:

    CountIf(Inventory, UnitsInStock < 30)

    標籤顯示 2,因為兩項產品 (Ganymede 和 Callisto) 的庫存少於 30 個單位。

  3. 新增另一個標籤,並將其 Text 屬性設定為下列公式:

    CountA(Inventory.UnitsInStock)

    標籤顯示 5,這是 UnitsInStock 資料行中非空白儲存格的數目。

  4. 新增另一個標籤,並將其 Text 屬性設定為下列公式:

    CountRows(Inventory)

    標籤顯示 5,因為集合包含五個資料列。