Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
thebigwhite
Helper II
Helper II

Carga de una tabla basada en Min / Max desde otra tabla

Buenos días

Me gustaría tener algunos consejos sobre este escenario:

Necesito cargar una tabla de calendario basada en un intervalo de tiempo que está que corresponde a la fecha máxima y mínima de otra tabla.

¿Cómo lo manejarías?

Gracias

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@thebigwhite , Basado en lo que tengo

Puedes probar como

Fecha: calendario(Min(Tabla[Fecha]),Max(Tabla[Fecha]))

o fecha de calendarioauto()

Puede usar addcolumns encima de él agregar otras columnas de calendario


https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions

Apreciamos tus Felicitaciones.

View solution in original post

2 REPLIES 2
swise001
Continued Contributor
Continued Contributor

@thebigwhite

¿Está intentando crear una tabla de calendario desde cero basada en el intervalo de fechas de su tabla de hechos?

Hay muchas maneras de hacer esto: Aquí hay una manera:

1. Extraiga las fechas MAX y MIN de un dulicado de su tabla FACT:
Utilice la función Agrupar por y extraiga Max y Min de la columna de fecha

swise001_0-1600429480428.png

A continuación, agregue dos columnas personalizadas que identifiquen el inicio del mes y el final del mes para el intervalo de fechas.

EndDate = Date.EndOfMonth([Max Date])
StartDate = Date.StartofMonth([Min Date])

swise001_1-1600429661820.png

Luego use esta fórmula para hacer una lista de todos los días entre la fecha de inicio y la fecha de finalización

{Number.From([StartDate])..Number.From([EndDate])}

Eliminar todas las demás columnas - y expandir la lista

swise001_2-1600429751453.png

Cambiar esto a formato de fecha - y usted está listo para ir!

Agregue las columnas adicionales que desee para que sea una tabla de fechas verdadera:

amitchandak
Super User
Super User

@thebigwhite , Basado en lo que tengo

Puedes probar como

Fecha: calendario(Min(Tabla[Fecha]),Max(Tabla[Fecha]))

o fecha de calendarioauto()

Puede usar addcolumns encima de él agregar otras columnas de calendario


https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions

Apreciamos tus Felicitaciones.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors