適用於: 畫布應用程式
Copilot Studio
桌面流程
模型導向應用程式
Power Platform CLI
Dataverse 函數
Power Pages
描述
此 Count 函數會計算單欄表格中包含數字的記錄數。
此 CountA 函式會計算單欄資料表中非 空白 的記錄數目。 此函式在計數中包括 空白 文字 ("")。
此 CountIf 函數會計算表格中邏輯公式為 true 的記錄數。 該公式可參考資料表的 欄位。
此 CountRows 函數會計算資料表中的記錄數。
這些函式都會個別傳回數字。
您需要在進階設定中啟用 Microsoft Dataverse 的增強型委派選項,才能使CountIfCountRows委派發揮作用。 若要啟用選項:
開啟要使用函式的應用程式。
選取設定>即將推出的功能>預覽。
開啟 Microsoft Dataverse 增強型委派選項。
重要
- 如果您將
CountRows和CountIf函式與篩選一起使用,則委派上限為 50K。 直接從資料來源擷取CountRows函式沒有硬性限制,因為 Dataverse 保留了快取計數。 - 如果使用
CountRows(<Data Source>)函式而不進行篩選,則該計數可能不會 100% 準確,因為快取計數為定期更新。 如果您需要精確的計數並希望結果在彙總限制以下,則可以透過CountIf(<Data Source>, True)繞過快取計數。
語法
Count( 單列表 )
CountA( 單列表 )
- SingleColumnTable - 必需。 要計數的記錄欄位。
CountIf( 表格, 邏輯公式 )
- Table - 必需。 要計數的記錄資料表。
- LogicalFormula - 必需。 針對資料表的各筆記錄評估的公式。 對此公式傳回 true 的記錄一律計入。 該公式可參考資料表的欄位。
CountRows( 表格 )
- Table - 必需。 要計數的記錄資料表。
範例
如在資源庫中顯示影像和文字中的第一個子程序所述,匯入或建立名為 Inventory 的集合物件。
新增標籤,並將其 Text 屬性設定為下列公式:
CountIf(庫存,庫存單位 < 30)
標籤顯示 2,因為兩項產品 (Ganymede 和 Callisto) 的庫存量不到 30 個單位。
新增另一個標籤,並將其Text屬性設定為下列公式:
CountA(庫存單位庫存)
標籤顯示 5,這是 UnitsInStock 欄位中非空白儲存格的數目。
新增另一個標籤,並將其Text屬性設定為下列公式:
CountRows(庫存)
標籤顯示 5,因為集合物件包含五排。