Loading

Convertir el campo de cadena con año y trimestre a fecha

Fecha de publicación: Jul 20, 2023
Tarea
Aprenda a convertir un campo de cadena que contiene el año y el trimestre en un campo de fecha.
Pasos
Use una de las siguientes opciones para convertir la cadena AAAATT (p.ej. 2014T3) en un campo de fecha utilizable en Tableau Desktop.

Opción 1

Nota: El primer cálculo asigna un mes a cada trimestre para que pueda aplicarse apropiadamente en el siguiente cálculo.
  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado, cambie el nombre del campo calculado. En el ejemplo de libro de trabajo, el campo calculado se llama Primer mes del trimestre.
  3. En el campo de fórmula, cree un campo calculado similar al siguiente:
    IF contains([Date String], "Q1") then "January"
    elseif contains([Date String], "Q2") then "April"
    elseif contains([Date String], "Q3") then "July"
    else "October" END
  4. Haga clic en Aceptar.
  5. Seleccione Análisis > Crear campo calculado.
  6. En el cuadro de diálogo Campo calculado, cambie el nombre del campo calculado. En el libro de trabajo del ejemplo, el campo calculado se llama Campo de fecha.
  7. En el campo de fórmula, cree un campo calculado similar al siguiente:
    date([First Month of Quarter] + " 1, " + left([Date String], 4)
  8. Haga clic en Aceptar.

Opción 2

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado, cambie el nombre del campo calculado.
  3. En el campo de fórmula, cree un campo calculado similar al siguiente:
    IF INT(RIGHT([Date String], 1)) = 1
    THEN DATE("03/01/" + LEFT([Date String], 4)) 
    ELSEIF INT(RIGHT([Date String], 1)) = 2
    THEN DATE("06/01/" + LEFT([Date String], 4)) 
    ELSEIF INT(RIGHT([Date String], 1)) = 3
    THEN DATE("09/01/" + LEFT([Date String], 4)) 
    ELSEIF INT(RIGHT([Date String], 1)) = 4
    THEN DATE("12/01/" + LEFT([Date String], 4)) 
    END
  4. Haga clic en Aceptar.

Opción 3

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado, cambie el nombre del campo calculado.
  3. En el campo de fórmula, cree un campo calculado similar al siguiente:
    dateparse("yyyyQQQ", [Date String])
  4. Haga clic en Aceptar.
Número del artículo de conocimiento

001458189

Archivos adjuntos

Convert to Date.twbx

10 KB

 
Cargando
Salesforce Help | Article