Count、、 CountA、 CountIf以及 CountRows 函數

適用於:Canvas 應用程式 Copilot Studio 桌面流程 模型驅動應用程式 Power Platform CLI Dataverse functions Power Pages

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

描述

此 Count 函數會計算單欄表格中包含數字的記錄數。

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

此 CountIf 函數會計算表格中邏輯公式為 true 的記錄數。 該公式可參考資料表的 欄位。

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

這些函式都會個別傳回數字。

重要

  • 在 Dataverse 中,如果你使用 CountRows 和 CountIf 函式,有 50K 的委派上限。 直接從資料來源擷取 CountRows 函式沒有硬性限制,因為 Dataverse 保留了快取計數。
  • 對於 Dataverse,若 CountRows(<Data Source>) 使用未過濾函式,計數可能無法達到 100% 準確,因為快取計數會定期更新。 如果您需要精確的計數並希望結果在彙總限制以下,則可以透過 CountIf(<Data Source>, True) 繞過快取計數。

語法

Count( 單欄表 )
CountA( 單欄表 )

  • SingleColumnTable - 必備。 要計數的記錄欄位。

CountIf( 表格, 邏輯公式 )

  • 表格 - 必備。 要計數的記錄資料表。
  • LogicalFormula - 必備。 針對資料表的各筆記錄評估的公式。 對此公式傳回 true 的記錄一律計入。 該公式可參考資料表的欄位。

CountRows( 表格 )

  • 表格 - 必備。 要計數的記錄資料表。

範例

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

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

    CountIf(庫存,單位入庫存 < 30)

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

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

    CountA(庫存。庫存單位)

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

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

    CountRows(盤點)

    標籤顯示 5,因為集合物件包含五排。