Mode - função de gráfico
Mode() encontra o valor mais comum, o valor do modo, nos dados agregados. A função Mode() pode processar valores de texto, além de valores numéricos.
Sintaxe:
Mode({[SetExpression] [TOTAL [<fld {,fld}>]]} expr)
Tipo de dados de retorno: dual
Argumento | Descrição |
---|---|
expr | A expressão ou campo que contém os dados a serem medidos. |
SetExpression | Por padrão, a função de agregação agregará um conjunto de registros possíveis definidos pela seleção. Um conjunto de registros alternativos pode ser definido por uma expressão de análise. |
TOTAL | Se a palavra TOTAL ocorrer antes dos argumentos da função, o cálculo será feito sobre todos os valores possíveis, dadas as seleções atuais, e não apenas sobre os pertinentes ao valor dimensional atual, isto é, desconsiderando as dimensões do gráfico. Usando TOTAL [<fld {.fld}>], em que o qualificador TOTAL é seguido por uma lista de um ou mais nomes de campo como um subconjunto das variáveis de dimensão de gráfico, você cria um subconjunto dos valores possíveis totais. |
Exemplo | Resultado |
---|---|
Mode(UnitSales) | Retorna o valor mais comum em UnitSales. Retorna NULL (-). Nenhum valor único ocorre mais frequentemente que o outro. |
Mode(Customer) | Retorna o valor mais comum em Customer. Retorna NULL (-). Nenhum valor único ocorre mais frequentemente que o outro. |
Mode(TOTAL UnitSales) | O qualificador TOTAL retorna o valor mais comum em Unitsales, desconsiderando as dimensões de gráfico. |
Mode({1} TOTAL UnitSales) | A expressão de análise de conjunto {1} define o conjunto de registros a serem avaliados como ALL, independente de qualquer seleção feita. Por exemplo, se um cliente específico for selecionado, ele ainda retornará o valor mais comum de UnitSales em todo o conjunto de dados. |