Det uttryck eller fält som innehåller de data som ska mätas.
SetExpression
Som standard kommer aggregeringsfunktionen att aggregera över den uppsättning möjliga poster som definierats av urvalet. En alternativ uppsättning poster kan definieras med ett uttryck för set-analys.
DISTINCT
Om predikatet DISTINCT förekommer framför funktionsargumenten ignoreras alla dubbletter som evaluerats utifrån funktionsargumenten.
TOTAL
Om ordet TOTAL står före funktionsargumenten görs beräkningen över alla valbara värden givet de aktuella valen, och inte bara sådana som rör det aktuella dimensionsvärdet, det vill säga att diagramdimensionerna ignoreras.
Genom att använda TOTAL [<fld {.fld}>], där kvalificeraren TOTAL följs av en lista med ett eller flera fältnamn som en delmängd av diagramdimensionens variabler, skapar du en delmängd av de totala möjliga värdena.
Returnerar antalet rader i fältet OrderNumber som har numeriska värden.
Anteckning om information"0" räknas som ett värde och inte som en tom cell. Om ett värde aggregeras till 0 för en dimension kommer den dimensionen dock inte att tas med i diagram.Tomma celler utvärderas som icke-numeriska värden och räknas inte av NumericCount.
NumericCount(Product)
Returnerar antalet produktnamn som är numeriska värden. Du kan använda detta för att kontrollera att inga textfält har fått numeriskt innehåll.
Räknar det fullständiga antalet distinkta numeriska ordernummer och delar dem med antalet numeriska och icke-numeriska ordernummer. Detta blir 1 om alla fältvärden är numeriska.
Exempel – grunderna i NumericCount
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
OrderNumber
Skapa följande mått:
=NumericCount(OrderNumber), för att beräkna antalet order som innehåller numeriska värden.
=NumericCount(Product), för att returnera antalet produktnamn som är helt numeriska värden.
=NumericCount(DISTINCT OrderNumber)/Count(DISTINCT OrderNumber), för att beräkna det totala antalet ordernummer med distinkta numeriska värden och dividera detta belopp med det totala antalet ordernummer med distinkta numeriska och icke-numeriska värden. Detta blir 1 om alla fältvärden är numeriska.
Utdata från det första mätvärdet returnerar 7 eftersom tre av de tio posterna i OrderNumber är tomma och de återstående är numeriska.
Det andra mätvärdet returnerar 0 eftersom det inte finns några numeriska värden; alla produktnamn är text. Du kan använda denna typ av mätvärde för att kontrollera att inga textfält har fått numeriskt innehåll.
Det tredje mätvärdet räknar antalet distinkta numeriska ordernummer och delar dem med antalet numeriska och icke-numeriska ordernummer. Detta blir 1 om alla fältvärden är numeriska. Du kan använda detta för att kontrollera att alla fältvärden är numeriska. I exemplet finns det 7 distinkta numeriska värden för OrderNumber av 8 distinkta numeriska och icke-numeriska värden, så att uttrycket returnerar 0.875.
Exempel – NumericCount-scenario
Översikt
En datauppsättning innehåller månatliga försäljningsdata från flera butiker. Butikschefen vill ta reda på vilka butiker och produkter som har försäljningsvärden som inte är numeriska. Detta indikerar vilka försäljningsposter som har ogiltiga värden, till exempel att posten var tom eller innehåller icke-numeriska data.
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Följande fält i datatabellen:
Store
StoreProduct
Sales
Laddningsskript
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
];
Resultat
Ladda data och öppna ett ark. Skapa en ny pivottabell och lägg till det här fältet som en raddimension:
Store
Lägg till detta fält som en kolumndimension:
StoreProduct
Skapa följande mått:
=NumericCount(Sales), för att beräkna butiksförsäljningen som har numeriska data.
Results table
Store
StoreProduct
Widget A
Widget B
Widget C
A
1
1
1
B
0
0
1
C
1
0
1
Resultatet visar att det finns 3 poster där det numeriska antalet är 0. Det är dessa försäljningsposter som måste undersökas eftersom de innehåller icke-numeriska värden.
Var den här sidan till hjälp för dig?
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!