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 als resultaat het aantal rijen in het veld OrderNumber met numerieke waarden.
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. Lege cellen worden geëvalueerd als niet-numerieke waarden en worden niet geteld door NumericCount.
NumericCount(Product)
Retourneert het aantal productnamen die numerieke waarden zijn. Normaal gesproken zou u hiermee kunnen controleren of er geen tekstvelden zijn met numerieke inhoud.
Hiermee wordt het aantal verschillende numerieke ordernummers geteld en gedeeld door het aantal numerieke en niet-numerieke ordernummers. Dit wordt 1 als alle veldwaarden numeriek zijn.
Voorbeeld - Basisprincipes voor NumericCount
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:
OrderNumber
Maak de volgende metingen:
=NumericCount(OrderNumber), om het aantal orders met numerieke waarden te berekenen.
=NumericCount(Product), om het aantal productnamen die volledig numerieke waarden zijn te retourneren.
=NumericCount(DISTINCT OrderNumber)/Count(DISTINCT OrderNumber), om het totale aantal ordernummers met verschillende numerieke waarden te berekenen en dit bedrag te delen door het totale aantal ordernummers met verschillende numerieke en niet-numerieke waarden. Dit wordt 1 als alle veldwaarden numeriek zijn.
De uitvoer van de eerste meting retourneert 7 omdat drie van de tien records in OrderNumber leeg zijn en de overige numeriek zijn.
De tweede meting retourneert 0 omdat er geen numerieke waarden zijn; alle productnamen zijn tekst. Normaal gesproken zou dit type metinge gebruiken om te controleren of er geen tekstvelden zijn met numerieke inhoud.
De derde meting berekent het aantal verschillende numerieke ordernummers geteld en gedeeld door het aantal numerieke en niet-numerieke ordernummers. Dit wordt 1 als alle veldwaarden numeriek zijn. Normaal gesproken zou u hiermee kunnen controleren of alle veldwaarden numeriek zijn. In dit voorbeeld zijn er 7 unieke numerieke waarden voor OrderNumber van 8 unieke numerieke en niet-numerieke waarden, zodat de uitdrukking 0.875 retourneert.
Voorbeeld 5 – Scenario met NumericCount
Overzicht
Een gegevensverzameling bevat maandelijkse verkoopgegevens van verschillende winkels. De winkelmanager wil weten welke winkels en producten verkoopwaarden hebben die niet numeriek zijn. Dit geeft aan welke verkooprecords ongeldige waarden hebben, bijvoorbeeld omdat het record leeg was of niet-numerieke gegevens bevat.
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.
De volgende velden in de gegevenstabel:
Store
StoreProduct
Sales
Load-script
Example:
LOAD * inline [
Store, StoreProduct, Sales
A, Widget A, 1200
B, Widget A, No data
C, Widget A, 1300
A, Widget B, 800
B, Widget B,
C, Widget B, "Error"
A, Widget C, 500
B, Widget C, 600
C, Widget C, 700
];
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe draaitabel en voeg dit veld toe als een rijdimensie:
Store
Voeg dit veld toe als een kolomdimensie:
StoreProduct
Maak de volgende meting:
=NumericCount(Sales), om de winkelverkopen met numerieke gegevens te berekenen.
Results table
Store
StoreProduct
Widget A
Widget B
Widget C
A
1
1
1
B
0
0
1
C
1
0
1
De resultaten laten zien dat er 3 records zijn waarvan de numerieke telling 0 is. Dit zijn de verkooprecords die moeten worden onderzocht omdat ze niet-numerieke waarden bevatten.
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!