BASE DE CONOCIMIENTO

Obtener un conteo definido si COUNTD no está disponible


Publicado: 21 Aug 2013
Fecha de la última modificación: 23 Nov 2020

Pregunta

Aprenda a obtener el conteo definido de un campo si COUNTD no está disponible.

Entorno

Tableau Desktop

Respuesta

Paso 1: crear un cálculo WINDOW_SUM

  1. En Tableau Desktop, conecte con los datos de muestra de Superstore.
  2. Seleccione Análisis > Crear campo calculado.
  3. Escriba un nombre para el campo en el cuadro de diálogo Campo calculado que se abre. En el libro de trabajo de ejemplo COUNTD Alternative (Alternativa COUNTD) se utiliza Distinct Customers (Clientes diferentes).
  4. En el campo de la fórmula, escriba lo siguiente y haga clic en Aceptar:
    WINDOW_SUM(MIN(1))
  5. Arrastre Distinct Customers (Clientes diferentes) de Medidas a Columnas.
  6. Arrastre la dimensión de la que desea obtener el conteo definido de Dimensiones a Detalle. En el libro de trabajo de ejemplo se utiliza Nombre de cliente
  7. Haga clic con el botón derecho en Distinct Customers (Clientes diferentes) en Columnas y, luego, seleccione Calcular usando > Nombre de cliente.

Paso 2: filtrar en Índice

  1. Seleccione Análisis > Crear campo calculado para crear otro campo calculado.
  2. En el cuadro de diálogo Campo calculado, escriba un nombre para el campo. En el libro de trabajo de ejemplo se utiliza Table Calc Filter (Filtro de cálculo de tablas).
  3. En el campo Fórmula, escriba lo siguiente y haga clic en Aceptar:
    INDEX()=1
  4. Arrastre Table Calc Filter (Filtro de cálculo de tablas) de Medidas a Filtros y, luego, haga clic en Aceptar (no marque ninguna opción disponible).
  5. Arrastre Categoría de producto de Dimensiones a Filas.
  6. Haga clic con el botón derecho en Table Calc Filter (Filtro de cálculo de tablas) en Filtros, seleccione Calcular usando > Nombre de cliente, seleccione True y haga clic en Aceptar.
  7.  

Información adicional

Todas las medidas adicionales de la vista también deberán usar cálculos de tablas como WINDOW_SUM.
¿Fue de ayuda este artículo para resolver el problema?