

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# countOver
<a name="countOver-function"></a>

La función `countOver` calcula el recuento de una dimensión o medida particionadas por una lista de dimensiones. 

## Sintaxis
<a name="countOver-function-syntax"></a>

Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones.

```
countOver
(
  measure or dimension field 
  ,[ partition_field, ... ]  
  ,calculation level 
)
```

## Argumentos
<a name="countOver-function-arguments"></a>

 *measure or dimension field*   
La medida o dimensión para la que desea realizar el cálculo, por ejemplo, `sum({Sales Amt})`. Utilice una agregación si el nivel de cálculo está establecido en `NULL` o `POST_AGG_FILTER`. No utilice una agregación si el nivel de cálculo está establecido en `PRE_FILTER` o `PRE_AGG`.

 *partition field*   
(Opcional) Una o más dimensiones por las que desea realizar particiones, separadas por comas.   
Cada campo en la lista está entre \$1\$1 (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

 *calculation level*  
(Opcional) Especifica el nivel de cálculo que se va a utilizar:  
+ **`PRE_FILTER`**: Los cálculos del prefiltro se calculan antes que los filtros del conjunto de datos.
+ **`PRE_AGG`**: Los cálculos preagregados se calculan antes de aplicar las agregaciones y los filtros *N* superiores e inferiores a los elementos visuales.
+ **`POST_AGG_FILTER`**: (Predeterminado) Los cálculos de las tablas se calculan cuando se muestran los elementos visuales. 
Este valor se establece de forma predeterminada en `POST_AGG_FILTER` cuando está en blanco. Para obtener más información, consulte [Uso de cálculos con reconocimiento de niveles en Quick](https://docs.aws.amazon.com/quicksight/latest/user/level-aware-calculations.html).

## Ejemplo
<a name="countOver-function-example"></a>

En el siguiente ejemplo se obtiene el recuento de `Sales` particionado sobre `City` y `State`. 

```
countOver
(
  Sales, 
  [City, State]
)
```

En el siguiente ejemplo se obtiene el recuento de `{County}` particionado sobre `City` y `State`. 

```
countOver
(
  {County}, 
  [City, State]
)
```

En el siguiente ejemplo, se muestra el recuento de `Billed Amount` para `Customer Region`. Los campos en el cálculo de tabla se encuentran en los cuadros de campo del elemento visual.

```
countOver
(
  sum({Billed Amount}),
  [{Customer Region}]
)
```

Los resultados del ejemplo se muestran en la siguiente captura de pantalla. Dado que no hay otros campos implicados, el recuento es uno para cada región.

![\[alt text not found\]](http://docs.aws.amazon.com/es_es/quick/latest/userguide/images/countOver1.png)


Si añade campos adicionales, el recuento cambia. En la siguiente captura de pantalla, añadimos `Customer Segment` y `Service Line`. Cada uno de estos campos contiene tres valores únicos. Con 3 segmentos, 3 líneas de servicio y 3 regiones, el campo calculado muestra 9.

![\[alt text not found\]](http://docs.aws.amazon.com/es_es/quick/latest/userguide/images/countOver2.png)


Si añade los dos campos adicionales a los campos de la partición en el campo calculado, `countOver( sum({Billed Amount}), [{Customer Region}, {Customer Segment}, {Service Line}]`, el recuento vuelve a ser 1 para cada fila.

![\[alt text not found\]](http://docs.aws.amazon.com/es_es/quick/latest/userguide/images/countOver.png)
