Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Aplikacje
kanwy Copilot Studio
Desktop przepływy
oparte na modelu Aplikacje
oparte na modelu Interfejs wiersza polecenia
platformy PowerVerse funkcje
Power Pages
Zlicza wszystkie rekordy w tabeli lub zlicza wszystkie rekordy, które spełniają warunek.
Opis
Funkcja Count zlicza rekordy zawierające liczbę w jednokolumnach tabeli.
Funkcja CountA zlicza rekordy, które nie są puste w tabeli z jedną kolumną. Ta funkcja zawiera pusty tekst ("") w liczbie.
Funkcja CountIf zlicza rekordy w tabeli, które są prawdziwe dla formuły logicznej. Formuła umożliwia odwoływanie się do kolumn tabeli.
Funkcja CountRows zlicza rekordy w tabeli.
Każda z tych funkcji zwraca liczbę.
Musisz włączyć opcję Rozszerzone delegowanie dla usługi Microsoft Dataverse w ustawieniach z wyprzedzeniem, aby funkcja CountIf i CountRows delegowanie funkcji działało. Aby włączyć opcję:
Otwórz aplikację, w której chcesz używać funkcji.
Wybierz pozycję Ustawienia>Nadchodzące funkcje>Wersja zapoznawcza.
Włącz opcję Delegowanie ulepszonego dla Microsoft Dataverse.
Ważne
- Istnieje limit delegacji (50 tys.), jeśli korzystasz z funkcji z filtrami
CountRowsiCountIf. Nie ma ograniczenia w funkcjiCountRowsgdy jest wyodrębniana bezpośrednio z serwera źródła danych z powodu liczby przechowywanej w pamięci podręcznej Dataverse. - Jeśli funkcja
CountRows(<Data Source>)jest używana bez filtrowania, liczba może nie być w 100% dokładna, ponieważ liczba w pamięci podręcznej jest okresowo aktualizowana. Jeśli jest potrzebna dokładna liczba i wynik powinien być poniżej limitu zagregowanego, można pominąć liczbę w pamięci podręcznej, korzystając zCountIf(<Data Source>, True).
Składnia
Count( Jednokolumnowatabela )
CountA( Jednokolumnowatabela )
- SingleColumnTable — wymagane. Kolumna rekordów do zliczenia.
CountIf( Tabela, Formuła Logiczna )
- Tabela - Wymagane. Tabela rekordów do zliczenia.
- LogicalFormula - Wymagane. Formuła do obliczenia dla każdego rekordu w tabeli. Zliczane są rekordy zwracające wartość prawda dla tej formuły. Formuła umożliwia odwoływanie się do kolumn tabeli.
CountRows( Tabela )
- Tabela - Wymagane. Tabela rekordów do zliczenia.
Przykład
Zaimportuj lub utwórz kolekcję o nazwie zapasy zgodnie z pierwszą podprocedurą znajdującą w opisie wyświetlania obrazów i tekstu w galerii.
Dodaj etykietę i ustaw jej właściwość Text na tę formułę:
CountIf(Zapasy, UnitsInStock < 30)
Jest wyświetlana etykieta 2, ponieważ w przypadku dwóch produktów (Ganymede i Callisto) liczba jednostek w magazynie jest mniejsza niż 30.
Dodaj kolejną etykietę i ustaw dla jej właściwości Text następującą formułę:
CountA(Inventory.UnitsInStock)
Jest wyświetlana etykieta 5, która oznacza liczbę niepustych komórek w kolumnie UnitsInStock.
Dodaj kolejną etykietę i ustaw dla jej właściwości Text następującą formułę:
CountRows(Spis)
Jest wyświetlana etykieta 5, ponieważ kolekcja zawiera pięć wierszy.