Count-, CountA-, CountIf- ja CountRows-funktio
Koskee seuraavia: pohjaan perustuvat sovellukset työpöytätyönkulut Mallipohjaisten sovellusten Power Pages Power Platform CLI
Laskee kaikki tietueettaulukossa, tai laskee kaikki tietueet, jotka täyttävät ehdon.
Kuvaus
Count-funktio laskee yksisarakkeisessa taulukossa niiden tietueiden lukumäärän, jotka sisältävät numeron.
CountA-funktio laskee yksisarakkeisessa taulukossa niiden tietueiden lukumäärän, jotka eivät ole tyhjiä. Tämän funktion laskentaan sisältyy tyhjä teksti ("").
CountIf-funktio laskee taulukossa niiden tietueiden lukumäärän, joiden loogisen kaavan arvo on tosi. Kaava voi viitata taulukon sarakkeisiin.
CountRows-funktio laskee taulukon tietueiden lukumäärän.
Kaikki nämä funktiot palauttavat luvun.
Microsoft Dataversen laajennettu delegointi -vaihtoehto on otettava käyttöön, jotta CountIf- ja CountRows-funktioiden delegointi toimisi. Vaihtoehdon ottaminen käyttöön:
Avaa sovellus, jossa haluat käyttää funktioita.
Valitse Asetukset>Tulevat ominaisuudet>Esiversio.
Ota Microsoft Dataversen laajennettu delegointi -vaihtoehto käyttöön.
Tärkeä
- Käytössä on 50 000 delegoinnin raja, jos
CountRows
- jaCountIf
-funktioiden kanssa käytetään suodattimia.CountRows
-funktiolla ei ole kiinteää rajaa, kun poiminta tehdään suoraan tietolähteestä. Syy tähän on Dataverse säilyttämä välimuistiin tallennettu määrä. - Jos
CountRows(<Data Source>)
-funktiota käytetään ilman suodatusta, määrä ei ehkä ole täysin tarkka, koska välimuistiin tallennettu määrä päivittyy säännöllisesti. Jos määrän on oltava tarkka ja tulosten odotetaan alittavan koosterajan, välimuistiin tallennettu määrä voidaan ohittaa käyttämälläCountIf(<Data Source>, True)
-funktiota.
Syntaksi
Määrä( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - pakollinen. Laskettava tietuesarake.
CountIf(taulukko,Looginenkaava )
- Taulukko - Pakollinen. Laskettava tietuetaulukko.
- Looginen kaava - pakollinen. Kullekin taulukon tietueelle arvioitava kaava. Tietueet, jotka palauttavat arvon tosi tälle kaavalle, lasketaan. Kaava voi viitata taulukon sarakkeisiin.
CountRows( taulukko )
- Taulukko - Pakollinen. Laskettava tietuetaulukko.
Esimerkki
Tuo tai luo kokoelma, jonka nimi on Inventory (katso kohdan Kuvien ja tekstin näyttäminen valikoimassa ensimmäinen alitoimintosarja).
Lisää otsikko ja aseta sen Text-ominaisuudeksi tämä kaava:
CountIf(varasto, UnitsInStock < 30)
Selite näyttää luvun 2, koska kahdella tuotteella (Ganymede ja Callisto) on alle 30 yksikköä varastossa.
Lisää toinen selite ja aseta sen Text-ominaisuudeksi tämä kaava:
CountA(Inventory.UnitsInStock)
Selite näyttää luvun 5, joka on ei-tyhjien solujen lukumäärä UnitsInStock-sarakkeessa.
Lisää toinen selite ja aseta sen Text-ominaisuudeksi tämä kaava:
CountRows(varasto)
Selite näyttää luvun 5, koska kokoelma sisältää viisi riviä.