# MinString - função de gráfico

MinString() encontra valores de caracteres na expressão ou campo e retorna o primeiro valor de texto na ordem de classificação alfabética.

Sintaxe:

MinString({[SetExpression] [TOTAL [&lt;fld {, fld}&gt;]]} expr)

Tipo de dados de retorno: dual

Argumentos:

Argumentos

| 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.<br><br>Usando TOTAL [&lt;fld {.fld}&gt;], 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.<br><br>[Definindo o escopo de agregação](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

Exemplos e resultados:

Dados de exemplo

| SalesGroup | Amount | MinString(Team) | MinString(Date) |
| --- | --- | --- | --- |
| East | 14000 | Delta | 2013/08/01 |
| East | 20000 | Beta | 2013/05/01 |
| East | 25000 | Alpha | 2013/07/01 |
| West | 14000 | Eta | 2013/10/01 |
| West | 17000 | Epsilon | 2013/09/01 |
| West | 19000 | Zeta | 2013/06/01 |
| West | 23000 | Theta | 2013/12/01 |

Exemplos de funções

| Exemplos | Resultados |
| --- | --- |
| `MinString(Team)` | Há três valores de 20000 para a dimensão Amount: dois de Gamma (em datas diferentes), e um de Beta. Portanto, o resultado da medição MinString (Team) é Beta, porque esse é o mais alto valor nas strings ordenadas. |
| `MinString(Date)` | 2013/11/01 é o primeiro valor Date entre os três associados à dimensão Amount. Isso pressupõe que o seu script tem o comando SET `SET DateFormat='YYYY-MM-DD';`' |

Dados usados no exemplo:

`TeamData:
` `LOAD * inline [` `SalesGroup|Team|Date|Amount
` `East|Gamma|01/05/2013|20000
` `East|Gamma|02/05/2013|20000
` `West|Zeta|01/06/2013|19000
` `East|Alpha|01/07/2013|25000
` `East|Delta|01/08/2013|14000
` `West|Epsilon|01/09/2013|17000
` `West|Eta|01/10/2013|14000
` `East|Beta|01/11/2013|20000
` `West|Theta|01/12/2013|23000
` `] (delimiter is '|');`