Count, CountA, CountIf және CountRows функциялары
Қолданылады: Canvas қолданбалары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Pages Power Platform CLI
Кестедегі барлық жазбаларды санайды немесе шартқа сай барлық жазбаларды санайды.
Сипаттама
Count функциясы бір бағандық кестеде санды қамтитын жазбалардың санын санайды.
CountA функциясы бір бағандық кестедегі blank емес жазбалардың санын санайды. Бұл функция санақта бос мәтінді ("") қамтиды.
CountIf функциясы кестедегі логикалық формула үшін true жазбалардың санын санайды. Формула кестенің бағандарына сілтеме жасай алады.
CountRows функциясы кестедегі жазбалар санын есептейді.
Бұл функциялардың әрқайсысы санды қайтарады.
CountIf және CountRows функциясының өкілеттігі жұмыс істеуі үшін қосымша параметрлердегі Microsoft Dataverse бағдарламасына арналған жақсартылған өкілеттік опциясын қосу керек. Опцияны қосу үшін:
Функцияларды пайдалану керек бағдарламаны ашыңыз.
Параметрлер>Алдағы мүмкіндіктер>Алдын ала қарау нұсқасы тармағын таңдаңыз.
Microsoft Dataverse бағдарламасына арналған жақсартылған өкілеттік опциясын қосыңыз.
Маңызды
- Сүзгілері бар
CountRows
жәнеCountIf
функцияларын пайдалансаңыз 50K өкілеттік шегі бар. Деректер Dataverse бағдарламасы сақтайтын кэштелген санға байланысты тікелей деректер көзінен алынған кездеCountRows
функциясына қатаң шектеу қойылмайды. - Егер
CountRows(<Data Source>)
функциясы сүзгісіз қолданылса, санау 100% дәл болмауы мүмкін, өйткені кэштелген сан жүйелі түрде жаңарып отырады. Егер сізге нақты сан қажет болса және нәтиже жиынтық шегінде болады деп ойласаңыз, кэштелген сандыCountIf(<Data Source>, True)
функциясы арқылы айналып өтуге болады.
Синтаксис
Санау( Бір бағанды кесте )
CountA( Бір бағанды кесте )
- SingleColumnTable - Міндетті. Санайтын жазбалар бағаны.
CountIf( Кесте, Логикалық формула )
- Кесте - Міндетті. Санайтын жазбалар кестесі.
- Логикалық формула - Міндетті. Кестенің әр жазбасы үшін есептейтін формула. Осы формула үшін true мәнін қайтаратын жазбалар саналады. Формула кестенің бағандарына сілтеме жасай алады.
CountRows( Кесте )
- Кесте - Міндетті. Санайтын жазбалар кестесі.
Мысал
Галереяда кескіндерді және мәтінді көрсету бөліміндегі бірінші ішкі процедурада сипатталғандай Қор деп аталатын жинақты импорттайды немесе жасайды.
Белгі қосыңыз және оның Мәтін сипатын мына формулаға орнатыңыз:
CountIf(Инвентарь, UnitsInStock < 30)
Белгіде 2 саны көрсетіледі, өйткені екі өнімнің (Ganymede және Callisto) қорда 30-дан азырақ бірлігі қалды.
Тағы бір белгі қосыңыз және оның Мәтін сипатын мына формулаға орнатыңыз:
CountA(Inventory.UnitsInStock)
Белгіде 5 саны көрсетіледі. Бұл UnitsInStock бағанындағы бос емес ұяшықтардың саны.
Тағы бір белгі қосыңыз және оның Мәтін сипатын мына формулаға орнатыңыз:
Кері қатарлар (инвентаризация)
Белгіде 5 саны көрсетіледі, өйткені жинақ бес жолды қамтиды.