De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten.
rank
De standaardwaarde van rank is 1. Dit komt overeen met de laagste waarde. Als u bij rank 2 opgeeft, wordt de op één na laagste waarde geretourneerd. Als u bij rank 3 opgeeft, wordt de op twee na laagste waarde geretourneerd, enzovoort.
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.
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 de laatste niet-null-waarde in het veld UnitSales.
Min(UnitSales*UnitPrice) De waarde van een order wordt berekend door het aantal verkochte eenheden (UnitSales) te vermenigvuldigen met de prijs per eenheid.
Retourneert de laagste niet-null-waarde van het resultaat van de berekening van alle mogelijke waarden van (UnitSales) * (UnitPrice).
Min(UnitSales, 2)
Retourneert de waarde voor de op twee na laagste waarde in UnitSales (na de NULL‑waarden).
Min(TOTAL UnitSales)
De kwalificatie TOTAL betekent dat de laagst mogelijke waarde wordt gevonden, waarbij de diagramdimensies buiten beschouwing worden gelaten. Voor een diagram met Customer als dimensie zorgt de kwalificatie TOTAL ervoor dat de minimale waarde in de volledige gegevensverzameling wordt geretourneerd, in plaats van de minimale UnitSales voor elke klant.
Min({1} TOTAL UnitSales)
De set-analyseuitdrukking {1} definieert de set records die moeten worden geëvalueerd als ALL, ongeacht welke selectie wordt gemaakt. Als er bijvoorbeeld een specifieke klant wordt geselecteerd, zal deze nog steeds de minimale UnitSales voor de volledige gegevensverzameling retourneren.
Voorbeeld - Basisprincipes voor Min
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:
=Min(UnitSales), om de minimale UnitSales waarde te berekenen.
=Min(UnitSales*UnitPrice), om de minimumwaarde na vermenigvuldiging van UnitSales met UnitPrice rij per rij te berekenen.
=Min(UnitSales, 2), om de op één na laagste waarde te berekenen.
=Min(TOTAL UnitSales), om het laagste totaal te berekenen, ongeacht de dimensie van het diagram.
=Min({1} TOTAL UnitSales), om het laagste totaal te berekenen dat alle selecties negeert.
Results table
Customer
Min(UnitSales)
Min(UnitSales*UnitPrice)
Min(UnitSales, 2)
Min(TOTAL UnitSales)
Min({1} TOTAL UnitSales)
Totals
2
40
4
2
2
Astrida
4
64
9
2
2
Betacab
2
40
5
2
2
Canutility
8
120
-
2
2
Volg in dit voorbeeld het volgende:
In de eerste meting Min(UnitSales) is de laagste waarde voor UnitSales voor de klant Astrida4 . De cel Totals in deze kolom retourneert 2 omdat deze waarde de laagste UnitSales waarde in de hele gegevensverzameling is.
In de tweede meting (Min(UnitSales*UnitPrice)) wordt 64 geretourneerd voor Astrida. Dit is de laagste waarde voor die klant bij vermenigvuldiging van UnitSales met UnitPrice. De cel Totals in deze kolom retourneert 40 omdat deze waarde ook de laagst berekende waarde in de hele gegevensverzameling is.
In de derde meting (Min(UnitSales, 2)) is de op één na laagste UnitSales waarde voor de klant Astrida9 . De waarde 4 wordt geretourneerd in de rij Totals, omdat dit de op één na laagste UnitSales waarde van alle klanten is.
De vierde meting Min(TOTAL UnitSales) retourneert de waarde 2. Dit is de laagst mogelijke niet-null-waarde, onafhankelijk van de dimensie van de klant, daarom retourneren alle rijen dezelfde waarde. Als u echter de klant Betacab selecteert, retourneert de tabel alleen waarden voor die klant, in dit geval 2 omdat dit de laagste UnitSales van alle producten voor Betacab is.
De vijfde meting Min({1} TOTAL UnitSales), retourneert 2 ongeacht de waarde die in het veld Customer is geselecteerd, aangezien de meting het laagste totaal berekent. Als u bijvoorbeeld Betacab selecteert, blijft deze kolom de waarde 2 retourneren.
Voorbeeld - Min-scenario dat de laagste verkoop per maand berekent
Overzicht
Een gegevensverzameling bevat verkoopcijfers van producten per maand. Een verkoopmanager wil de minimale verkoopwaarde voor elk product identificeren en de maand waarin dit gebeurde.
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 deze velden toe als dimensies:
Product
Month
Maak de volgende meting:
=If(Sales = Min(TOTAL <Product> Sales), Sales), om de minimale verkoop voor elk product te berekenen. Selecteer Uitbreidingsmodules > Gegevensverwerking in het eigenschappenvenster. Schakel het selectievakje Inclusief nulwaarden uit.
Results table
Product
Month
If(Sales = Min(TOTAL <Product> Sales), Sales)
A
2024-01-01
500
B
2024-01-01
300
C
2024-01-01
550
De resultaten van de meting retourneren de minimale verkoopwaarde voor elk product en de maand waarin deze waarde werd bereikt. Bijvoorbeeld, Product B had de laagste verkoop (300) in 2024-01-01.
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!