Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola chicos de Power BI,
Actualmente, he estado buscando una opción para crear un gráfico y una tabla basada en una fecha específica.
Los únicos datos que tenemos son grupos de productos, productos, un presupuesto y una fecha tal es en el futuro.
Digamos:
Grupo | Producto | Presupuesto | Fecha de entrega |
GRUPO1 | PRODUCTO1 | 100 | 1/1/2024 |
GRUPO1 | PRODUCTO2 | 60 | 1/1/2025 |
GRUPO1 | PRODUCTO3 | 120 | 5/1/2023 |
GRUPO1 | PRODUCTO4 | 20 | 4/1/2024 |
GRUPO1 | PRODUCTO5 | 10 | 5/1/2024 |
GRUPO2 | PRODUCTO1 | 100 | 1/1/2024 |
GRUPO2 | PRODUCTO2 | 60 | 1/1/2025 |
GRUPO2 | PRODUCTO3 | 120 | 5/1/2023 |
GRUPO2 | PRODUCTO4 | 20 | 4/1/2024 |
GRUPO2 | PRODUCTO5 | 10 | 5/1/2024 |
Estamos tratando de construir una tabla basada en una fecha en la que el presupuesto disminuye un cruce del tiempo basado en la fecha de entrega.
Para obtener cuánto disminuirá el producto, obtenemos la diferencia horaria en el mes desde hoy hasta la fecha de entrega ...
Ejemplo:
Suponiendo que la fecha actual es 8/1/2023 y la fecha de plomo es 1/1/2024 hay 4 meses de diferencia y luego dividiendo el presupuesto / 4
Entonces, con respecto a la tabla y el gráfico, estamos tratando de crear una tabla como esta:
GRUPO | PRODUCTO | Tiempo restante Meses | AGOSTO 2023 | SEPTIEMBRE 2023 | OCTUBRE 2023 | NOVIEMBRE 2023 | DICIEMBRE 2023 | ENERO 2024 | FEBRERO 2024 | MARZO 2024 |
GRUPO1 | PRODUCTO1 | 4 | 120 | 90 | 60 | 30 | 0 | 0 | 0 | 0 |
GRUPO1 | PRODUCTO2 | 16 | 60 | 52.5 | 48.75 | 45 | 41.25 | 37.5 | 33.75 | 30 |
Y el gráfico, básicamente un gráfico de barras que divide en meses por grupo x mes.
Mi conclusión actual es que sería mejor si creara datos, pero quería saber si hay alguna forma de hacerlo por dax (esto será publicarlo como un proyecto en Power BI Service ...)
¿Alguna sugerencia?
¡Gracias!
@alfonsoalmada2 . Cree un parámetro y úselo para minth que desee Crear una medida de fecha de finalización
end Date = eomonth(Max([Lead Date]), [Param measure])
El aplicar este enfoque,
Medir camino
Power BI Dax Measure: asignar datos entre rangos: https://youtu.be/O653vwLTUzM
Tu medida sería como
Sumx(filter (Tabla, Tabla[Fecha de lead]<= Max(fecha[Fecha]) && [Fecha de finalización]>= Max(Fecha[Fecha])), divide([Presupuesto],[Medida parámetro]) )
Puede usar 4 en lugar de Param measure
Crear una tabla de fechas independiente/desconectada
Fecha == Addcolumns(calendar(date(2012,01,01), date(2024,12,31) ), "Month no" , month([date])
, "Año", año([fecha])
, "Mes Año", formato([fecha],"mmm-aa")
, "Ordenación de mes-año", año([fecha])*100 + mes([fecha])
, "Qtr Year", format([date],"yyyy-\QQ")
, "Qtr", trimestre([fecha])
, "Mes",FORMAT([Fecha],"mmmm")
, "Month sort", month([DAte])
, "Año del año fiscal", si( Mes(([DAte])) <7 , año(([DAte]))-1 ,año(([DAte])))
, "es hoy" ,if([fecha]=HOY(),"hoy",[fecha]&"")
,"Día del año" , datediff(date(year([DAte]),1,1), [Date], day)+1
, "Tipo de mes", Switch( True(),
eomonth([Fecha],0) = eomonth(Today(),-1),"Last Month" ,
eomonth([Fecha],0)= eomonth(Today(),0),"Este mes" ,
Formato([Fecha],"MMM-AAAA") )
,"Tipo de año" , Switch( True(),
año([Fecha])= año(Hoy()),"Este año" ,
año([Fecha])= año(Hoy())-1,"Último año" ,
Formato([Fecha],"AAAA")
)
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.