Fecha de la última modificación: 20 Jul 2023
Entorno
Tableau DesktopRespuesta
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 1: crear un campo calculado de índice para mostrar una clasificación de 1 y valores superiores
- Seleccione Análisis > Crear campo calculado.
- En el cuadro de texto Nombre, escriba "Índice".
- En el cuadro de texto Fórmula, escriba:
INDEX()
- Cuando haya terminado, haga clic en Aceptar.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 2: crear un parámetro para el número de agrupaciones por el que desee dividir la dimensión elegida
- En la ventana de datos, haga clic en la flecha desplegable de la parte superior derecha de Dimensiones y seleccione Crear > Parámetro.
- En el cuadro de texto Nombre, escriba "Número de agrupaciones".
- En Tipo de datos, seleccione Entero.
- En el cuadro de texto Valor actual, escriba un número (por ejemplo, 50).
- Seleccione Rango.
- Seleccione los valores mínimo y máximo (por ejemplo, de 1 a 100).
- Cuando haya terminado, haga clic en Aceptar.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 3: crear un campo calculado para definir el tamaño de las agrupaciones
- Seleccione Análisis > Crear campo calculado.
- En el cuadro de texto Nombre, escriba "Tamaño de cada agrupación".
- En el cuadro de texto Fórmula, escriba la fórmula siguiente y, a continuación, haga clic en Aceptar.
IF ([Number of Bins]/SIZE()>.5) AND (([Number of Bins]-1)/SIZE()<.5) THEN 2 ELSEIF [Number of Bins]/SIZE()>.5 THEN 1 ELSEIF ROUND((SIZE()/[Number of Bins])-10^(-10), 0) !=INT(SIZE()/[Number of Bins]) THEN INT((SIZE()/([Number of Bins])))+ 1 ELSE INT((SIZE()/([Number of Bins]))) END
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 4: crear un campo calculado para el índice con el fin de determinar el número correcto de agrupaciones que se usarán para cada número de elementos elegido
- Seleccione Análisis > Crear campo calculado.
- En el cuadro de texto Nombre, escriba "Agrupaciones dinámicas".
- En el cuadro de texto Fórmula, escriba la fórmula siguiente y, a continuación, haga clic en Aceptar.
IF INT(([Index]-.1)/[Size of Each Bin]) = [Number of Bins] THEN INT(([Index]-.1)/[Size of Each Bin]) ELSEIF INT(([Index]-.1)/[Size of Each Bin]) < [Number of Bins] THEN INT(([Index]-.1)/[Size of Each Bin])+1 ELSE [Number of Bins] END
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 5: crear la vista
- Con la fuente de datos de ejemplo Superstore, arrastre una medida a Texto.
- Arrastre una dimensión a Filas.
- Arrastre los campos calculados "Índice" y "Tamaño de cada agrupación" a Detalle.
- Haga clic con el botón derecho en el parámetro de la ventana de datos y seleccione Mostrar control de parámetros. El control de parámetro se añadirá a la hoja y estará preparado para su personalización.
- Haga clic con el botón derecho en el campo Agrupaciones dinámicas, seleccione Discreto y, a continuación, colóquelo delante del campo existente del estante Filas.
Información adicional
Para ver estos pasos en acción, vea el siguiente vídeo:Nota: el vídeo no tiene sonido.
Gracias por brindarnos sus comentarios sobre la eficacia de este artículo.
Abrir nuevo Caso
Continuar buscando
Base de conocimiento
Comunidad
Ayuda sobre los productos
Capacitación y tutoriales