Mode - diagramfunctie
Mode() retourneert de vaakst voorkomende waarde, de moduswaarde, in de geaggregeerde gegevens. De functie Mode() kan zowel tekstwaarden als numerieke waarden verwerken.
Syntaxis:
Mode({[SetExpression] [TOTAL [<fld {,fld}>]]} expr)
Retourgegevenstypen: dubbele waarde
Argument | Beschrijving |
---|---|
expr | 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. |
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. |
Voorbeeld | Resultaat |
---|---|
Mode(UnitSales) | Retourneert de meest voorkomende waarde in UnitSales. Retourneert NULL (-). Geen enkele waarde komt vaker voor dan de andere. |
Mode(Customer) | Retourneert de meest voorkomende waarde in Customer. Retourneert NULL (-). Geen enkele waarde komt vaker voor dan de andere. |
Mode(TOTAL UnitSales) | De kwalificatie TOTAL retourneert de meest voorkomende waarde in Unitsales, waarbij de diagramdimensies buiten beschouwing worden gelaten. |
Mode({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 meest voorkomende waarde van UnitSales voor de volledige gegevensverzameling retourneren. |