A expressão ou campo que contém os dados a serem medidos.
rank
O valor padrão de rank é 1, que corresponde ao valor mais baixo. Se rank for especificado com 2, o segundo valor mais baixo será retornado. Se rank for 3, o terceiro valor mais baixo será retornado, e assim por diante.
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.
Retorna o menor valor não nulo no campo UnitSales.
Min(UnitSales*UnitPrice) O valor de um pedido é calculado multiplicando o número de unidades vendidas (em UnitSales) pelo preço unitário.
Retorna o menor valor não nulo do resultado do cálculo de todos os valores possíveis de (UnitSales) * (UnitPrice).
Min(UnitSales, 2)
Retorna o valor do segundo menor valor em UnitSales (depois dos valores NULL).
Min(TOTAL UnitSales)
O qualificador TOTAL significa que o menor valor possível é encontrado, desconsiderando as dimensões do gráfico. Para um gráfico com Customer como dimensão, o qualificador TOTAL garantirá que o valor mínimo em todo o conjunto de dados seja retornado, em vez da UnitSales mínima para cada cliente.
Min({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á a UnitSales mínima em todo o conjunto de dados.
Exemplo - Fundamentos de Min
Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
Customer
Crie as seguintes medidas:
=Min(UnitSales) para calcular o valor mínimo de UnitSales.
=Min(UnitSales*UnitPrice)para calcular o valor mínimo após a multiplicação de UnitSales por UnitPrice linha por linha.
=Min(UnitSales, 2) para calcular o segundo menor valor.
=Min(TOTAL UnitSales) para calcular o menor total, independentemente da dimensão do gráfico.
=Min({1} TOTAL UnitSales) para calcular o menor total, ignorando todas as seleções.
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
Nesse exemplo, observe o seguinte:
Na primeira medida Min(UnitSales), o menor valor para UnitSales para o cliente Astrida é 4. A célula Totals nesta coluna retorna 2 porque esse valor é o menor valor de UnitSales em todo o conjunto de dados.
Na segunda medida Min(UnitSales*UnitPrice), 64 é retornado para Astrida. Este é o menor valor para esse cliente ao multiplicar UnitSales por UnitPrice. A célula Totals desta coluna retorna 40, pois este também é o menor valor calculado em todo o conjunto de dados.
Na terceira medida Min(UnitSales, 2), o segundo menor valor de UnitSales para o cliente Astrida é 9. O valor 4 é retornado na linha Totals, porque esse é o segundo menor valor de UnitSales em todos os clientes.
A quarta medida Min(TOTAL UnitSales) retorna o valor 2. Este é o menor valor não nulo possível, independente da dimensão do cliente; portanto, todas as linhas retornam o mesmo valor. No entanto, se você selecionar o cliente Betacab, a tabela retornará apenas os valores para esse cliente, neste caso, 2, porque esse é a menor UnitSales entre todos os produtos para Betacab.
A quinta medida Min({1} TOTAL UnitSales) retorna 2 independentemente do valor selecionado no campo Customer, pois a medida calcula o total mais baixo. Por exemplo, se você selecionar Betacab, essa coluna continuará retornando o valor 2.
Exemplo - Cenário mínimo calculando vendas por mês
Visão geral
Um conjunto de dados contém números de vendas de produtos por mês. Um gerente de vendas deseja identificar o valor mínimo de vendas de cada produto e o mês em que isso ocorreu.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
Product
Month
Crie a seguinte medida:
=If(Sales = Min(TOTAL <Product> Sales), Sales) para calcular as vendas mínimas para cada produto. No painel de propriedades, selecione Complementos > Tratamento de dados. Desmarque a caixa de seleção Incluir valores zero.
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
Os resultados da medida retornam o valor mínimo de vendas de cada produto e o mês em que esse valor foi atingido. Por exemplo, Product B teve as vendas mais baixas (300) em 2024-01-01.
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!