Ir para conteúdo principal Pular para conteúdo complementar

GetStateCounts - função de gráfico

A função do gráfico GetStateCounts() é usada para calcular o número total de valores exclusivos que correspondem aos estados de seleção especificados.

Com GetStateCounts(), você pode combinar os cálculos das funções a seguir em uma única chamada de função: GetSelectedCount(), GetNotSelectedCount(), GetAlternativeCount(), GetPossibleCount(), e GetExcludedCount(). A contagem dos valores excluídos selecionados também está disponível para ser adicionada ao cálculo. Você pode especificar se cada cálculo de função inclui ou subtrai do total retornado.

Sintaxe:  

GetStateCounts (field_name, state_name [, state_type1,...state_typeN])

Tipo de dados de retorno: inteiro

Argumentos
Argumento Descrição
field_name O campo para o qual você está calculando o estado de seleção. Um nome de campo inexistente resulta em um resultado nulo.
state_name O nome do estado alternativo. Se o argumento estiver vazio ('') ou for nulo, o estado alternativo herdado será usado. Use $ para usar explicitamente o estado padrão. Um nome de estado nomeado (não vazio) que não corresponda a um estado existente resulta em um resultado nulo.
state_type

Uma lista de um ou mais tipos de campo para o valor do campo. Esses tipos de estado serão agregados em uma contagem. Um tipo de estado é especificado usando uma chave. Insira cada chave com aspas simples.

Quando esse argumento é omitido, a função retorna uma cadeia de caracteres com todas as contagens de campos disponíveis, na mesma ordem da enumeração.

Para obter uma lista de estados que você pode usar, consulte a tabela.

Os tipos de estado são referenciados usando chaves específicas. Você pode usar a versão numérica ou textual da chave. Personalize mais de uma chave na mesma expressão para personalizar ainda mais o resultado. Você pode subtrair a contagem total do estado, em vez de adicioná-la. Para fazer isso, use a chave textual e prefixe o tipo de prefixo do estado com um símbolo de menos (-).

O tipo de estado e, se aplicável, o símbolo de menos, precisam ser colocados em um conjunto de aspas simples.

Chaves para cada tipo de campo
Tipo de estado do campo Descrição Chave numérica Chave textual
Selecionado Inclui valores selecionados no cálculo. Para conhecer a função equivalente, consulte GetSelectedCount - função de gráfico. 1 S
Opcional Inclui valores opcionais (não selecionados, mas possíveis de serem selecionados) no cálculo. Para conhecer a função equivalente, consulte GetPossibleCount - função de gráfico. 2 O
Desmarcado

Inclui valores não selecionados no cálculo. Esse tipo de campo só está disponível quando o campo está no modo e.

Esse tipo de estado retorna o mesmo cálculo que a função GetNotSelectedCount() retorna, supondo que o argumento include_excluded nessa função esteja definido como padrão de falso. Para obter mais informações sobre o GetNotSelectedCount(), consulte GetNotSelectedCount - função de gráfico.

3 D
Alternativo Inclui valores não selecionados no cálculo. Para conhecer a função equivalente, consulte GetAlternativeCount - função de gráfico. 4 A
Excluído Inclui valores excluídos (não selecionados) no cálculo. Para obter a função equivalente, consulte GetExcludedCount - função de gráfico. 5 X
Selecionado excluído Inclui valores excluídos selecionados no cálculo. 6 XS

Quando usar

Com GetStateCounts(), você pode calcular um estado de seleção personalizado. A função permite consolidar várias chamadas de função em uma única chamada de função, simplificando o processo de escrever sua expressão.

Por exemplo, talvez você precise calcular o número total de valores excluídos, alternativos e selecionados excluídos para um campo. Você pode usar GetStateCounts() para calcular esse total.

Exemplos e resultados
Exemplos Resultados
=GetStateCounts(ProductName, Null(), 'S') Retorna a contagem selecionada para ProductName, no estado alternativo herdado.
=GetStateCounts(ProductName, '', 'X', 'A', 'XS') Contagem total de valores excluídos, selecionados excluídos e alternativos para ProductName. O estado alternativo herdado é usado.
=GetStateCounts(ProductName, '', 'S', 'XS') Retorna a contagem total de seleções de usuário para ProductName, no estado herdado.

Considerando que o campo ProductName está no modo.

=GetStateCounts(ProductName, '', 'D', '-O')

Retorna o número de valores não selecionados, subtraído pelo número de valores possíveis, para ProductName. O estado alternativo herdado é usado.
=GetStateCounts(ProductName, '', 'X', , 'A', 'XS') Contagem total de valores excluídos, selecionados excluídos e alternativos para ProductName. O estado alternativo herdado é usado.
=GetStateCounts(ProductName, '$', 'O') Retorna a contagem possível para ProductName, no estado alternativo padrão.
=GetStateCounts(ProductName, 'StateA', 'S') Retorna a contagem selecionada de ProductName, no estado alternativo denominado StateA.

Exemplo 1 - Contagem do número total de seleções do usuário (incluindo os valores selecionados excluídos)

Exemplo 2 - Combinação de contagens de excluídos, excluídos selecionados e alternativos

Esta página ajudou?

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!