共用方式為


Count、 、 CountACountIf和CountRows函數

適用於: 畫布應用程式 Copilot Studio 桌面流程 模型導向應用程式 Power Platform CLI Dataverse 函數 Power Pages

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

描述

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

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

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

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

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

您需要在進階設定中啟用 Microsoft Dataverse 的增強型委派選項,才能使CountIfCountRows委派發揮作用。 若要啟用選項:

  1. 開啟要使用函式的應用程式。

  2. 選取設定>即將推出的功能>預覽

  3. 開啟 Microsoft Dataverse 增強型委派選項。

    啟用委派。

重要

  • 如果您將 CountRowsCountIf 函式與篩選一起使用,則委派上限為 50K。 直接從資料來源擷取 CountRows 函式沒有硬性限制,因為 Dataverse 保留了快取計數。
  • 如果使用 CountRows(<Data Source>) 函式而不進行篩選,則該計數可能不會 100% 準確,因為快取計數為定期更新。 如果您需要精確的計數並希望結果在彙總限制以下,則可以透過 CountIf(<Data Source>, True) 繞過快取計數。

語法

Count單列表
CountA單列表

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

CountIf表格邏輯公式

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

CountRows表格

  • Table - 必需。 要計數的記錄資料表。

範例

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

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

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

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

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

    CountA(庫存單位庫存)

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

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

    CountRows(庫存)

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