Los recuentos definidos son fundamentales para el análisis, ya sea que se trate del número de pacientes individuales en un hospital, el número de transacciones minoristas únicas o la cantidad de aviones en una flota. Realizar recuentos definidos en Tableau es increíblemente fácil. Con un clic, es posible cambiar las agregaciones a recuentos definidos. Sin embargo, también es uno de los cálculos más complejos y puede ser muy lento, especialmente si el conjunto de datos es muy grande. Me gustaría compartir algunas alternativas para obtener la misma respuesta que con un recuento definido.

En primer lugar, analicemos rápidamente cómo funcionan los recuentos definidos. Para averiguar cuántos elementos únicos hay en un conjunto de datos, cada registro debe compararse con los demás registros. Esta puede ser una tarea ardua cuando se trata de números en un conjunto de datos grande, pero resulta particularmente problemático al comparar campos y cadenas de texto.

A continuación, se detallan ocho alternativas para obtener un recuento definido. Cada una tiene sus ventajas y desventajas, pero en las circunstancias correctas, pueden ser la vía más rápida. Para que las sugerencias sean más claras, usaré “Dimensión X” para representar la dimensión cuyo recuento definido queremos obtener. Más adelante, encontrará un libro de trabajo con un ejemplo de cada una de estas ocho alternativas.

  1. Hoja de referencia visual. Arrastre Dimensión X a Detalle y, luego, agregue el campo Número de registros en Filas. A continuación, modifíquelo a Mínimo (o MÁX., PROM o MEDIANA). De esta manera, se crearán muchas barras pequeñas (una para cada instancia de Dimensión X). Al apilarlas, obtendrá el total, que equivale al de un recuento definido de Dimensión X.

  2. Extracción y agregación. Tome una extracción de los datos y realice una agregación según las ocurrencias de Dimensión X. Ahora, podrá hacer un recuento, en lugar de un recuento definido, lo cual es mucho más fácil de calcular.

  3. SIZE(). Esta opción es similar a la primera, pero también es más visual y flexible para usarse con otros análisis. Con el cálculo de tablas SIZE() se realiza un recuento del número de filas en una partición. Tan solo escriba “SIZE()” en un campo calculado, agréguelo en la hoja de trabajo y haga que realice el cálculo en Dimensión X. Asegúrese de arrastrar Dimensión X a Detalle.

  4. Filtro en una lista única. Se trata de un método sencillo si puede filtrar cada instancia de Dimensión X excepto una. Idealmente, esto también significa que Dimensión X aparece la misma cantidad de veces. Por ejemplo, en una encuesta, cada participante debe responder la misma cantidad de preguntas. En lugar de realizar un recuento definido de los participantes, primero puede filtrar una pregunta y, luego, hacer un recuento simple.

  5. Combinación de una lista única. Establezca una nueva conexión de datos con Dimensión X de modo que cada instancia sea simplemente una fila. Luego, combine esos datos con la primera fuente de datos y consulte el campo Número de registros de la segunda fuente de datos. Para hacerlo, debe tener instalado Tableau Desktop 8.0.

  6. Cálculos matemáticos. Tal como suena, escriba un cálculo que ajuste la Dimensión X por la cantidad de veces que aparece. Puede consultar un ejemplo en el libro de trabajo de muestra.

  7. Modificación del modelo de datos. Esto requiere hacer un cambio en los datos para poder usar la cuarta opción. Agregue una columna o algún tipo de marca o indicador en la primera instancia de Dimensión X. Una vez que conecte nuevamente los datos con Tableau para ejecutar un recuento definido, simplemente filtre el indicador agregado y realice un recuento simple.

  8. SQL personalizado. Esta es la opción menos flexible y debe saber cómo escribir SQL. Además, en función de la situación, podría volverse muy complejo. Primero, use la función COUNTD en Tableau para asegurarse de que el esfuerzo vale la pena.

En este libro de trabajo de muestra de Marc Rueter se ofrecen ejemplos de las ocho alternativas en acción.

Suscribirse a nuestro blog