De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten.
SetExpression
De aggregatiefunctie aggregeert standaard over de set mogelijke records die wordt gedefinieerd door de selectie. Met de uitdrukking Set-analyse kunt u een alternatieve set records definiëren.
DISTINCT
Als het woord DISTINCT voor de argumenten van de functie wordt geplaatst, worden duplicaten die het resultaat zijn van de evaluatie van de argumenten van de functie genegeerd.
TOTAL
Als het woord TOTAL voor de functieargumenten staat, wordt de berekening gemaakt op basis van alle mogelijke waarden bij de huidige selecties, en niet alleen de selecties die betrekking hebben op de huidige dimensiewaarde. Dit betekent dat de dimensies van het diagram worden genegeerd.
Wanneer u TOTAL [<fld {.fld}>] gebruikt en de TOTAL-kwalificatie wordt gevolgd door een lijst van één of meer veldnamen als subset van de dimensievariabelen van het diagram, maakt u een subset van de totale mogelijke waarden.
Retourneert het aantal rijen dat een waarde zou kunnen hebben voor OrderNumber. Alle records, zelfs lege, worden geteld.
Informatie"0" telt als waarde en niet als lege cel. Alleen als een meting aggregeert tot 0 voor een dimensie, wordt die dimensie niet opgenomen in diagrammen.
Count(Customer)
Evalueert het aantal exemplaren in alle rijen.
Count(DISTINCT [Customer])
De kwalificatie DISTINCT beperkt de Count tot het evalueren van alleen unieke exemplaren.
Count(OrderNumber)/Count({1} TOTAL OrderNumber)
De uitdrukking retourneert het aantal orders van de geselecteerde klant als percentage van de orders van alle klanten.
Count(TOTAL <Product> OrderNumber)
Retourneert het aantal orders is dat is geplaatst voor producten voor alleen de geselecteerde klanten. Lege cellen worden ook geteld.
Voorbeeld - Basisprincipes voor Count
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Customer
Maak de volgende metingen:
=Count(OrderNumber), om het aantal orders te tellen.
=Count(Customer), om het aantal klantrecords te berekenen.
=Count(DISTINCT Customer), om het aantal unieke klanten te tellen.
=Count(OrderNumber)/Count({1} TOTAL OrderNumber), om de verhouding van de geselecteerde klantorders tot het totaal van de klantorders te tellen.
=Count(TOTAL <Product> OrderNumber), om het aantal orders te tellen dat is geplaatst voor producten voor alleen de geselecteerde klanten (lege cellen worden meegeteld).
Results table
Customer
Count(OrderNumber)
Count(Customer)
Count(DISTINCT Customer)
Count(OrderNumber)/Count({1} TOTAL OrderNumber)
Count(TOTAL <Product> OrderNumber)
Totals
10
10
4
1
10
Astrida
3
3
1
0.3
10
Betacab
3
3
1
0.3
10
Canutility
2
2
1
0.2
10
Divadip
2
2
1
0.2
10
Als we naar de resultaten kijken, zien we het volgende:
Eerste meting: er zijn 10 orderrecords in de gegevensverzameling.
Tweede meting: er zijn 10 klantrecords in de gegevensverzameling.
Derde meting: er zijn 4 verschillende (unieke) klanten in de gegevensverzameling.
Vierde meting: retourneert 1 omdat er geen selectie is toegepast. Als u de klant Canutility selecteert, verandert de waarde in 0.2 omdat er 2 orderrecords voor deze klant zijn op 10 totale records in de gegevensverzameling.
Vijfde meting: retourneert 10 omdat er geen selectie is toegepast. Als u de klanten Astrida en Canutility selecteert, verandert de waarde in 5 omdat dit het aantal orders is dat is geplaatst voor producten voor alleen deze klanten (lege cellen worden meegeteld).
Voorbeeld - Count gebruiken om het aantal verkopen per product te vinden
Overzicht
Een gegevensverzameling bevat gegevens voor winkelverkopen. U wilt het aantal verkopen per product vinden.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
Product
Maak de volgende metingen:
=Count(Sales), om het aantal verkopen per product te berekenen.
=Count({<Status={'Completed'}>} Sales), om het aantal verkopen met voltooide orders te berekenen.
=Count({<Status={'Pending'}>} Sales), om het aantal verkopen met orders in behandeling te berekenen.
=Count({<Region={'North'}>} Sales), om het aantal orders in de regio North te berekenen.
Results table
Product
Count(Sales)
Count({<Status={'Completed'}>} Sales)
Count({<Status={'Pending'}>} Sales)
Count({<Region={'North'}>} Sales)
Totals
9
6
3
3
Apple
3
3
0
3
Banana
3
2
1
0
Carrot
3
1
2
0
De uitvoer van de functie Count retourneert een uitsplitsing van het totale aantal verkooporders per product, evenals het aantal orders dat is voltooid en het aantal dat nog in behandeling is. De laatste meting geeft een telling van het aantal verkooprecords voor de regio North.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!