Si está trabajando con campos que contienen información de fechas u horas en su app, puede definir unos atributos relativos a fechas, por ejemplo, año o semana, y utilizarlos en su visualización.
Crear campos de fecha en el Gestor de datos
Los campos de fecha se crean automáticamente para todos los campos de datos reconocidos como una fecha o una fecha-hora cuando utilizamos Añadir datos con la opción de perfilado de datos activa para construir el modelo de datos en el Gestor de datos, o cuando hacemos clic en Cargar datos en el Gestor de datos.
Nota informativa
Los campos de fecha creados en el Gestor de datos se agregan automáticamente a autoCalendar.
Si el campo de fecha o fecha-hora no se reconoce automáticamente, puede ajustar el formato de entrada en el editor de tablas del Gestor de datos. También puede definir el formato de presentación que se utilizará en las visualizaciones.
¿Qué campos de fecha y hora se reconocen automáticamente?
Los campos de fecha y hora se reconocerán automáticamente basándose en sus configuraciones locales de sistema. Además, se reconocen los siguientes formatos:
M/D/YYYY h:mm
D/M/YYYY h:mm TT
M/D/YYYY
D/MM/YYYY
YYYYMMDD
YYYYMMDDhhmmss
YYYYMMDDhhmmss.fff
YYYYMMDDhhmmssK
YYYY-MM-DD
YYYY-MM-DDThh:mm:ss
YYYY-MM-DD-Thh:mm:ss.fff
YYYY-MM-DD-Thh:mm:ssK
Formatos de fecha y hora
Especificador de formato
Descripción
YYYY
Año
M, MM
Mes
D, DD
Día
hh
Hora
mm
Minuto
ss
Segundo
fff
Milisegundo
TT
AM o PM
K
Zona horaria
T
Divisor entre fecha y hora. T no puede reemplazarse por otro carácter.
Crear campos de fecha y hora en el script de carga de datos
Si utiliza el Editor de carga de datos para construir su modelo de datos, necesita crear una plantilla de calendario en la que definir qué campos derivar en el script de carga de datos. Los campos de fecha y hora derivados se generarán cuando el script se ejecute y los datos se recarguen.
Utilizar campos de fecha y hora en visualizaciones
Todos los campos de fecha o fecha-hora de la pestaña Campos en el panel de activos van marcados con y puede expandirlos para usar los campos de fecha y hora generados. Podrá utilizarlos en visualizaciones, como cualquier otro campo de datos.
Campos de fecha y hora en dimensiones
También puede utilizar campos de fecha y hora cuando crea una dimensión. Los campos de fecha y hora aparecen listados bajo el campo desde el que se generaron.
Campos de fecha y hora en expresiones
Puede utilizar campos de fecha y hora en todas las expresiones, por ejemplo cuando cree una medida. Los campos de fecha y hora se denominan conforme a:
[nombre de campo].autoCalendar.[campo de fecha y hora].
[nombre de campo] es el nombre del campo de datos que se usó para generar los campos de fecha y hora.
[campo de fecha y hora] es el nombre del campo de fecha y hora que desee utilizar, por ejemplo, Year.
Ejemplo:
Date.autoCalendar.Year
Campos de fecha y hora en medidas de calendario
Las medidas de calendario utilizan los campos de fecha y hora creados en autoCalendar. Cada uno de estos campos de fecha y hora se calcula mediante una expresión de análisis de conjuntos que determina si los datos están dentro del período de tiempo hasta la fecha o si las fechas están dentro de una posición relativa definida con respecto a la fecha actual. Estos campos de fecha y hora son relativos y devuelven resultados basados en la fecha actual. Puede utilizar estos campos independientemente de las medidas de calendario.
Los campos de fecha y hora del campo Calendario tienen el siguiente formato:
[nombre de campo] .autoCalendar. [campo de fecha y hora] = {[valor]}
[nombre del campo] es el nombre del campo de fecha utilizado para generar campos de fecha y hora.
[campo de fecha y hora] es el nombre del campo de fecha y hora utilizado, por ejemplo, InYTD.
[valor] es el valor de la expresión de análisis de conjuntos del campo de fecha y hora y determina qué fechas se incluyen.
Ejemplo:
Date.autoCalendar.YearsAgo={1}
A continuación los campos de fecha y hora disponibles con los valores de muestra:
Este campo de fecha y hora determina si las fechas están dentro del rango del año hasta la fecha o no.
InYTD
Ejemplo
Resultado
Date.autoCalendar.InYTD={0}
Devuelve todas las fechas que caen en el intervalo de tiempo del año hasta la fecha.
Por ejemplo, si la fecha actual fuera el día 54º del año, se incluirían las fechas dentro de los primeros 54 días de cada año en el campo de fecha.
Date.autoCalendar.InYTD={1}
Devuelve todas las fechas que caen fuera del intervalo de tiempo del año hasta la fecha.
Por ejemplo, si la fecha actual fuera el día 54º del año, se incluirían todas las fechas posteriores a los primeros 54 días de cada año en el campo de fecha.
Este campo de fecha y hora determina si las fechas son de un año específico en relación a la fecha actual o no.
YearsAgo
Ejemplo
Resultado
Date.autoCalendar.YearsAgo={0}
Devuelve todas las fechas de este año.
Date.autoCalendar.YearsAgo={1}
Devuelve todas las fechas del año pasado.
Date.autoCalendar.YearsAgo={8}
Devuelve todas las fechas de hace ocho años.
Este campo de fecha y hora determina si las fechas están o no dentro del rango del trimestre hasta la fecha o fuera del rango de trimestre hasta la fecha, en relación con la fecha actual.
InQTD
Ejemplo
Resultado
Date.autoCalendar.InQTD={0}
Devuelve todas las fechas de todos los trimestres que están dentro del rango del trimestre hasta la fecha.
Por ejemplo, si la fecha actual fuera el día 14º del Trimestre 1, se incluirían los primeros 14 días de cada trimestre en el campo de fecha.
Date.autoCalendar.InQTD={1}
Devuelve todas las fechas de todos los trimestres que están fuera del rango del trimestre hasta la fecha.
Por ejemplo, si la fecha actual fuera el día 14º del trimestre 1, se incluirían todas las fechas posteriores a los primeros 14 días de cada trimestre en el campo de fecha.
Este campo de fecha y hora determina si las fechas son de un trimestre específico relativo a la fecha actual o no.
QuartersAgo
Ejemplo
Resultado
Date.autoCalendar.QuartersAgo={0}
Devuelve todos los días del trimestre actual.
Date.autoCalendar.QuartersAgo={1}
Devuelve todos los días del último trimestre.
Date.autoCalendar.QuartersAgo={8}
Devuelve todos los días de hace ocho trimestres.
Este campo de fecha y hora determina si las fechas son de un trimestre específico relativo a la fecha actual o no.
QuarterRelNo
Ejemplo
Resultado
Date.autoCalendar.QuarterRelNo={0}
Devuelve todas las fechas a partir de cada instancia del trimestre actual.
Por ejemplo, si la fecha actual estuviera en el trimestre 4, se incluirían todas las fechas de cada trimestre 4 en el campo de fecha.
Date.autoCalendar.QuarterRelNo={3}
Devuelve todas las fechas de cada instancia del trimestre dos trimestres anteriores al trimestre actual.
Por ejemplo, si la fecha actual estuviera en el trimestre 4, se incluirían todas las fechas de cada trimestre 1 en el campo de fecha.
Este campo de fecha y hora determina si las fechas están o no dentro del rango del mes hasta la fecha o fuera del rango del mes hasta la fecha, en relación con la fecha actual.
InMTD
Ejemplo
Resultado
Date.autoCalendar.InMTD={0}
Devuelve todas las fechas de todos los meses que están dentro del rango actual del mes hasta la fecha.
Por ejemplo, si la fecha fuera el 15 de noviembre de 2016, se incluirían las fechas de los primeros 15 días de cada mes en el campo de fecha.
Date.autoCalendar.InMTD={1}
Devuelve todas las fechas de todos los meses que están fuera del rango actual del mes hasta la fecha.
Por ejemplo, si la fecha fuera el 15 de noviembre de 2016, se incluirían las fechas posteriores a los primeros 15 días hasta el fin de mes de cada mes en el campo de fecha.
Este campo de fecha y hora determina si las fechas son de un mes específico relativo a la fecha actual o no.
MonthsAgo
Ejemplo
Resultado
Date.autoCalendar.MonthAgo={0}
Devuelve todas las fechas del mes actual.
Date.autoCalendar.MonthAgo={1}
Devuelve todas las fechas del mes pasado.
Date.autoCalendar.MonthAgo={8}
Devuelve todas las fechas de hace ocho meses.
Este campo de fecha y hora determina si las fechas son de un mes específico relativo a la fecha actual o no.
MonthRelNo
Ejemplo
Resultado
Date.autoCalendar.MonthRelNo={0}
Devuelve todas las fechas de cada instancia del mes actual.
Por ejemplo, si el mes actual fuera junio, se incluirían todas las fechas de cada instancia de junio en el campo de fecha.
Date.autoCalendar.MonthRelNo={1}
Devuelve todas las fechas de cada instancia del mes anterior.
Por ejemplo, si el mes actual fuera junio, se incluirían todas las fechas de cada instancia de mayo en el campo de fecha.
Este campo de fecha y hora determina si las fechas están o no dentro del rango de la semana hasta la fecha o fuera del rango de la semana hasta la fecha, en relación con la fecha actual.
InWTD
Ejemplo
Resultado
Date.autoCalendar.InWTD={0}
Devuelve todas las fechas de todas las semanas que están dentro del rango actual de la semana hasta la fecha.
Por ejemplo, si la fecha actual fuera el tercer día de una semana, se incluirían las fechas de los primeros tres días de cada semana en el campo de fecha.
Date.autoCalendar.InWTD={1}
Devuelve todas las fechas de todos los meses que están fuera del rango actual del mes hasta la fecha.
Por ejemplo, si la fecha actual fuera el tercer día de una semana, se incluirían las fechas de los últimos cuatro días de cada semana en el campo de fecha.
Este campo de fecha y hora determina si las fechas son de una semana específica o no en relación a la semana actual.
WeeksAgo
Ejemplo
Resultado
Date.autoCalendar.WeeksAgo={0}
Devuelve todas las fechas de la semana actual.
Date.autoCalendar.WeeksAgo={8}
Devuelve todas las fechas de hace ocho semanas.
Este campo de fecha y hora determina si las fechas son de una semana específica o no en relación a la fecha actual.
WeekRelNo
Ejemplo
Resultado
Date.autoCalendar.WeekRelNo={0}
Devuelve todas las fechas de cada instancia de la semana actual.
Por ejemplo, si la semana actual fuera la segunda semana del año, se incluirían las fechas de la segunda semana de cada año en el campo de fecha.
Date.autoCalendar.WeekRelNo={1}
Devuelve todas las fechas de cada instancia de la semana anterior.
Por ejemplo, si la semana actual fuera la segunda semana del año, se incluirían las fechas de la primera semana de cada año en el campo de fecha.
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.