La fecha y la hora son esenciales en el análisis de datos. Entonces, así es como puede crear una tabla de datos en Power BI para obtener resultados más precisos.
Las fechas son un dato crítico que puede afectar su análisis. Por lo tanto, la creación de un campo de fecha y hora en Power BI es esencial para garantizar que su proceso de análisis de datos sea preciso y lo ayude a optimizar su informe.
Ya sea que esté buscando cifras de ventas, registros financieros, comportamiento de los clientes, comentarios de los clientes o tráfico del sitio web, tener datos precisos de fecha y hora puede proporcionar información valiosa. Ahí es donde entra en juego la tabla de fechas de Power BI.
Entonces, exploremos la importancia de una tabla de fechas en Power BI y cómo crear una.
¿Qué es una tabla de fechas y por qué la necesita?
Una tabla de fechas es una tabla de datos de dimensiones que contiene atributos como el año, el mes y el día de las fechas. Esta tabla contiene un valor cada día y este valor es una fecha. Por lo tanto, esta es la razón por la que las tablas de fechas también se denominan tablas de calendario.
Al analizar datos en Power BI, necesita una tabla de fechas por varias razones.
- Para el análisis de datos de inteligencia de tiempo.
- Para referenciar y filtrar fechas en sus modelos.
- Para crear informes que necesitan información relacionada con la fecha.
- Asegúrese de que todas las fechas disponibles en sus datos tengan una fecha centralizada y formateada con precisión para el modelado de datos. Esto es similar a cuando creas relaciones entre varias tablas usando un modelo de datos en Excel.
- Para crear imágenes informativas.
- Proporciona una fecha uniforme y estandarizada para sus informes.
¿Cuáles son los requisitos de una tabla de fechas?
Al crear una tabla de fechas en Power BI, hay algunas cosas que debe tener en cuenta:
- La primera columna, que es su columna de fecha, debe ser fechas del tipo fecha/hora.
- Los valores de fecha de la primera columna deben ser únicos y no tener espacios en blanco.
- Marque su tabla de fechas una vez creada como una tabla de fechas.
- La fecha no debe tener ningún valor faltante y contener todas las fechas dentro de un período. Esto puede ser de unos pocos meses a un año o más de un año.
Cómo crear una tabla de fechas usando fecha/hora automática
La función de fecha automática de Power BI genera automáticamente una fecha y una tabla de jerarquía de fechas en función de las columnas de sus datos. También actualiza esta fecha en función de sus datos subyacentes. Con la jerarquía que genera, puede desglosar, agregar y filtrar sus datos según una fecha específica o por un período.
Para habilitar la función de fecha automática;
- Navegar a la Cinta de archivos > Opciones y ajustes.
- Luego seleccione Opciones > Archivo actual > Carga de datos > Inteligencia de tiempo.
- Marque la Habilitar fecha/hora automática caja.
La jerarquía de fechas aquí incluirá Año, Trimestre, Mes y Día.
Cómo crear una tabla de fechas usando DAX
Una cosa que hace Power BI diferente a Microsoft Excel son las funciones de expresión de análisis de datos (DAX) de Power BI. Si bien DAX se puede usar en Excel, no es muy intuitivo para la aplicación.
CalendarAuto y Calendar son dos funciones DAX que se utilizan para crear estas tablas. La única diferencia entre ambas funciones es que, mientras que Calendar crea las fechas en función de lo que especifique, las funciones de CalendarAuto crean una fecha en función de lo que detecta automáticamente de sus datos.
Para utilizar la función Calendario:
- Navegar a la Pestaña Inicio en la cinta de Power BI Desktop.
- Seleccionar Nueva tabla
- Ingrese la fórmula DAX a continuación. Esta fórmula creará una tabla de fechas que va desde el 1 de enero de 2022 hasta el 31 de diciembre de 2023.
Fecha = CALENDARIO(FECHA(2022,1,1), FECHA(2023,12,31))
- Si desea que se autoincremente, puede reemplazar la fecha de finalización con HOY(), como se ve a continuación.
Fecha = CALENDARIO(FECHA(2022,1,1),HOY())
- Para agregar una columna Año, seleccione Nueva columna y usa el AÑO() función para escribir esta función DAX.
año = AÑO('Fecha'[Fecha])
- Seleccionar Nueva columna y agregue una columna de mes usando el MES() Función DAX. Sin embargo, esta función escribe el mes en formato numérico.
Mes = MES('Fecha'[Fecha])
- Para una función categórica, use el FORMATO() función.
Mes Gato = FORMATO('Fecha'[Fecha],"MMM")
- Debe ordenar la columna Cat de su mes por la columna Mes utilizando la opción Ordenar por columna.
- Puede crear una columna de día usando la función DAY().
Día = DÍA('Fecha'[Fecha])
- La función WEEKNUM() nos dice en qué semana caen nuestras fechas.
Semana = "Semana " & NÚMERO DE SEMANA('Fecha'[Fecha])
- La función QUARTER() nos dice en qué trimestre estamos.
trimestre = "Trimestre" & CUARTO('Fecha'[Fecha])
Cómo crear una tabla de fechas usando DAX avanzado
Si está familiarizado con DAX, puede intensificar la creación de la tabla de fechas. Puedes usar funciones como VAR, ADDCOLUNS y FORMATO para escribir su tabla sin crear manualmente varias columnas.
Aquí está un guión de expertos en ADN empresarial mostrando cómo crear una tabla de fechas simple sin crear múltiples columnas.
Tabla de fechas =
VAR FechaInicio = FECHA(2020, 1, 1) // Puede establecer la fecha de inicio de acuerdo con sus requisitos
VAR EndDate = FECHA(AÑO(HOY()), 12, 31) // Colocarfinfechaa el finde el actualaño
DEVOLVER
AÑADIR COLUMNAS (
CALENDARIO (Fecha de inicio, Fecha de finalización),
"Día de la semana", DÍA LABORABLE([Fecha]),
"Nombre del día de la semana", FORMATO([Fecha], "dddd")
)
He aquí cómo usar este script:
- Seleccionar Nueva tabla
- Luego copie y pegue el script DAX anterior.
Sin embargo, si no está familiarizado con estas funciones DAX, tenemos una lista de excelentes Cursos en línea de Coursera que pueden ayudarlo a dominar Power BI.
Cómo su mesa como una tabla de fecha
Una vez que haya creado su tabla de fechas, deberá marcar la tabla recién creada como una tabla de fechas. Este es el paso final en el proceso de creación de la tabla de fechas.
Puedes hacerlo por:
- Haga clic derecho en el nombre de la tabla en el panel de campo.
- Seleccionar Marcar como tabla de fechas.
- También puede usar la opción Marcar como tabla de fechas en la cinta de opciones de Power BI.
- Selecciona el fecha opción.
- Seleccionar De acuerdo.
Fechas laborales con Power BI
Las fechas son una parte esencial de cada análisis, independientemente de su industria. Por lo tanto, debe tener una tabla de fechas centralizada y estandarizada que lo ayude a lograr su objetivo. Con este conocimiento, puede crear y personalizar su tabla de fechas para que se ajuste a los requisitos de su organización y del proyecto de datos.