BASE DE CONOCIMIENTO

Cambiar el nivel de fecha de manera dinámica


Publicado: 17 Mar 2017
Fecha de la última modificación: 20 Jul 2023

Pregunta

Cómo cambiar dinámicamente la vista en función de un nivel de fecha especificado.Por ejemplo, mostrar los datos de ventas por año, mes o día. 

Entorno

Tableau Desktop

Respuesta

Los pasos anteriores pueden consultarse en el libro de trabajo adjunto dynamically change date level.twbx.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 1: crear campos de fecha personalizados
Cree campos de fecha personalizada, que le permitirán aislar niveles de fecha específicos en el campo de datos existente.
  1. En Tableau Desktop, conéctese a la fuente de datos. En este ejemplo, conéctese a la fuente de datos Superstore.
  2. En la ventana de datos, haga clic con el botón derecho en el campo Fecha de pedido y, a continuación, seleccione Crear fecha personalizada.
  3. En el cuadro de diálogo Crear fecha personalizada, siga estos pasos:
    • En Detalle, seleccione Años. Deje el Valor de fecha seleccionado.
    • Si lo desea, asigne un nombre a la fecha personalizada. En este ejemplo, mantenga el valor predeterminado Fecha de pedido: año.
    • Haga clic en Aceptar.
  4. Repita los pasos 2 y 3 para crear fechas personalizadas de mes y de día.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 2: crear un parámetro para utilizarlo como selector del nivel de fecha
  1. Seleccione la lista desplegable Dimensión y, a continuación, seleccione Crear parámetro.
  2. En el cuadro de diálogo Crear parámetro, siga estos pasos:
    • Asigne un nombre al parámetro. En este ejemplo, utilice Selector del nivel de fecha.
    • Para Tipo de datos, seleccione Cadena.
    • En Valores permisibles, seleccione Lista.
    • En Lista de valores, escriba Año, Mes y Día, y luego haga clic en Aceptar.
  3. En la ventana de datos, haga clic con el botón derecho en Selector del nivel de fecha y elija Mostrar control de parámetro.
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 3: crear un campo calculado

Cree un campo calculado que muestre los datos en función del nivel de fecha especificado mediante el parámetro de selector del nivel de fecha.

  1. Seleccione Análisis > Crear campo calculado.
  2. Asigne el nombre Selector de fecha, escriba el siguiente cálculo y haga clic en Aceptar:
    CASE [Selector del nivel de fecha] 
    WHEN 'Year' THEN [Fecha de pedido: años] 
    WHEN 'Month' THEN [Fecha de pedido: meses] 
    WHEN 'Day' THEN [Fecha de pedido: días] 
    END
HAGA CLIC PARA EXPANDIR LOS PASOS
Paso 4: crear la vista
  1. Arrastre Selector de fecha a Columnas.
  2. En el estante Columnas, haga clic con el botón derecho en Selector de fecha y, a continuación, seleccione Fecha exacta y Discreta.
  3. Arrastre Ventas a Filas.

Información adicional

Para ver los pasos que se muestran en el siguiente video, expanda la sección anterior.
Nota: el vídeo no tiene sonido. 
 
¿Fue de ayuda este artículo para resolver el problema?