Saltar al contenido principal Saltar al contenido complementario

GetStateCounts - función de gráfico

La función de gráfico GetStateCounts() sirve para calcular el número total de valores únicos que coinciden con los estados de selección especificados.

Con GetStateCounts(), puede combinar los cálculos de las siguientes funciones en una única llamada a una función: GetSelectedCount(), GetNotSelectedCount(), GetAlternativeCount(), GetPossibleCount() y GetExcludedCount(). El recuento de valores excluidos seleccionados también está disponible para añadirlo al cálculo. Puede especificar si cada cálculo de función suma o resta del total devuelto.

Sintaxis:  

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

Tipo de datos que devuelve: Entero

Argumentos
Argumento Descripción
field_name El campo para el que está calculando el estado de selección. Un nombre de campo inexistente da un resultado nulo.
state_name El nombre del estado alterno. Si el argumento está vacío ('') o es nulo, se usa el estado alterno alterno heredado. Utilice $ para usar explícitamente el estado predeterminado. Un nombre de estado (no vacío) que no coincide con un estado existente produce un resultado nulo.
state_type

Lista de uno o más tipos de estado para el valor del campo. Estos tipos de estado se agregarán en un recuento. Un tipo de estado se especifica por medio de una clave. Introduzca cada clave con comillas simples.

Cuando se omite este argumento, la función devuelve una cadena con todos los recuentos de estado disponibles para el campo, en el mismo orden que la enumeración.

Para ver la lista de estados que puede utilizar, consulte la tabla a continuación.

Los tipos de estado se referencian por medio de claves específicas. Puede usar la versión numérica o textual de la clave. Combine más de una clave en la misma expresión para personalizar aún más el resultado. Puede restar el recuento de estados del total, en lugar de sumarlo. Para ello, utilice la clave de texto y anteponga el símbolo menos (-) al tipo de estado.

El tipo de estado y, si procede, el símbolo menos, deben ir entre comillas simples.

Claves para cada tipo de estado de campo
Tipo de estado del campo Descripción Clave numérica Clave textual
Seleccionado Incluye los valores seleccionados en el cálculo. Para ver la función equivalente, consulte GetSelectedCount - función de gráfico. 1 S
Opcional Incluye valores opcionales (no seleccionados, pero posibles de seleccionar) en el cálculo. Para ver la función equivalente, consulte GetPossibleCount - función de gráfico. 2 O
Deseleccionado

Incluye valores no seleccionados en el cálculo. Este tipo de estado sólo está disponible cuando el campo está en modo and.

Este tipo de estado devuelve el mismo cálculo que devuelve la función GetNotSelectedCount(), suponiendo que el argumento include_excluded de dicha función esté establecido como Falso por defecto. Para obtener más información sobre GetNotSelectedCount(), consulte GetNotSelectedCount - función de gráfico.

3 D
Alternativo Incluye valores alternativos en el cálculo. Para ver la función equivalente, consulte GetAlternativeCount - función de gráfico. 4 A
Excluido Incluye valores excluidos (no seleccionados) en el cálculo. Para ver la función equivalente, consulte GetExcludedCount - función de gráfico. 5 X
Excluidos seleccionados Incluye valores excluidos seleccionados en el cálculo. 6 XS

Cuándo se utiliza

Con GetStateCounts(), puede calcular un estado de selección personalizado. La función le permite consolidar múltiples llamadas de función en una sola llamada de función, simplificando el proceso de escribir su expresión.

Por ejemplo, puede que necesite calcular el número total de valores excluidos, alternativos y excluidos seleccionados de un campo. Puede usar GetStateCounts() para calcular este total.

Ejemplos y resultados
Ejemplos Resultados
=GetStateCounts(ProductName, Null(), 'S') Devuelve el recuento seleccionado para ProductName, en el estado alterno heredado.
=GetStateCounts(ProductName, '', 'X', 'A', 'XS') Devuelve el recuento total de valores excluidos, excluidos seleccionados y alternativos de ProductName. Se utiliza el estado alterno heredado.
=GetStateCounts(ProductName, '', 'S', 'XS') Devuelve el recuento total de selecciones de usuario para ProductName, en el la provincia/estado heredados.

Dado que el campo ProductName está en modo and.

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

Devuelve el número de valores no seleccionados, restándole el número de valores posibles, de ProductName. Se utiliza el estado alterno heredado.
=GetStateCounts(ProductName, '', 'X', , 'A', 'XS') Devuelve el recuento total de valores excluidos, excluidos seleccionados y alternativos de ProductName. Se utiliza el estado alterno heredado.
=GetStateCounts(ProductName, '$', 'O') Devuelve el recuento de valores posibles de ProductName, en el estado alterno predeterminado.
=GetStateCounts(ProductName, 'StateA', 'S') Devuelve el recuento de valores seleccionados de ProductName, en el estado alterno heredado denominado StateA.

Ejemplo 1: Recuento del número total de selecciones de usuario (incluidos los valores excluidos seleccionados).

Ejemplo 2: Combinar recuentos de excluidos, excluidos seleccionados y alternativos.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.