BASE DE CONOCIMIENTO

Agrupación y desagrupación dinámica de dimensiones


Publicado: 28 Aug 2013
Fecha de la última modificación: 20 Jul 2023

Pregunta

Agrupar y desagrupar dimensiones dinámicamente.

Por ejemplo, sus datos contienen el estado de Maine expresado como "Maine" y como "MA" en los datos subyacentes.Este artículo explica cómo agrupar ambas dimensiones en una sola.

Entorno

  • Tableau Desktop

Respuesta

Opción 1

El siguiente ejemplo se puede consultar en el libro de trabajo adjunto State Group Exampe.twbx. 
  1. Cree un Parámetro > establezca el tipo de datos como Cadena > configure la lista de valores > incluya "Group" (agrupar) y "UnGroup" (desagrupar). 
  2. Cree un Campo calculado para agrupar las Dimensiones que quiera. En este ejemplo, el campo calculado se llama "Group or Ungroup" y contiene esta fórmula:
If [State]="MA" or [State]="Maine" then 
  If [Group or Ungroup]="Group" then "Maine Group"
    Else [State]
  End
Elseif [State]="MO" or [State]="Montana" then 
  If [Group or Ungroup]="Group" then "Montana Group"
    Else [State]
  End 
 Else [State]
Fin
  1. Arrastre este nuevo Campo calculado para sustituir la Dimensión original.
El ejemplo del campo calculado agrupa "MA" y "Maine" en un mismo valor de "Maine Group" y crea el valor "Montana Group" de una forma similar.Si se cambia el parámetro a "Ungroup", se obtene la vista de los valores de dimensión originales.

Opción 2

Para crear un subconjunto de los miembros de un campo que se actualice automáticamente cuando se añadan datos, lo mejor sería crear un conjunto. Puede encontrar más información sobre los conjuntos en nuestra página de ayuda: Conjuntos
¿Fue de ayuda este artículo para resolver el problema?