Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola, chicos
Me gustaría que una tabla muestre los últimos 3 meses (Mes del año) cuando seleccione un Año y un Mes en los filtros. ¿Cómo lo consigo? He hecho un poco de búsqueda en Google, pero nada parece estar ayudándome.
He intentado usar esta medida/expresión = calculate(expression, filter(Date >= StartPeriod && Date <= EndPeriod))
Gracias.
Solved! Go to Solution.
@shyammayhs ¿Tiene una tabla DimDate? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
Si desea comparar mes a mes, puede usar la segmentación de datos de fecha relativa:
https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range
O cree medidas DAX:
Ventas = SUM(FactTable[SalesValue])
Ventas -1 mes = CALCULAR( [Ventas], DATEADD(DimDate[Fecha], -1, MES) )
Ventas -2 Mes = CALCULAR( [Ventas], DATEADD(DimDate[Fecha], -2, MES) )
etc.
O bien, cree DAX para los últimos tres meses y coloque Mes (desde su tabla de fechas) en Axis of visual:
Ventas últimos tres meses =
VAR _StartDate = MAX(DimDate[Fecha])
CALCULATE( [Ventas], DATESINPERIOD(DimDate[Fecha], _StartDate, -4, MES) )
@shyammayhs ¿Tiene una tabla DimDate? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
Si desea comparar mes a mes, puede usar la segmentación de datos de fecha relativa:
https://docs.microsoft.com/en-us/power-bi/visuals/desktop-slicer-filter-date-range
O cree medidas DAX:
Ventas = SUM(FactTable[SalesValue])
Ventas -1 mes = CALCULAR( [Ventas], DATEADD(DimDate[Fecha], -1, MES) )
Ventas -2 Mes = CALCULAR( [Ventas], DATEADD(DimDate[Fecha], -2, MES) )
etc.
O bien, cree DAX para los últimos tres meses y coloque Mes (desde su tabla de fechas) en Axis of visual:
Ventas últimos tres meses =
VAR _StartDate = MAX(DimDate[Fecha])
CALCULATE( [Ventas], DATESINPERIOD(DimDate[Fecha], _StartDate, -4, MES) )
@AllisonKennedy Hola, gracias por tu respuesta.
Tengo una tabla DimDate en mi modelo de datos. Que tiene una relatioship a mi tabla de hechos.
También he intentado usar DATESINPERIOD (si todos los valores de Date aquí son de la tabla DimDate, que me muestra el valor correcto para los últimos 3 meses, pero cuando selecciono un mes anterior en el filtro, solo muestra el valor de Measure para el mes al que se filtra. Mientras que todavía me gustaría ver el mes de filtro - 3 meses.
Gracias
@shyammayhs ¿Cuál es su DAX exacto, por favor, lo ha intentado?
Sí, todas las fechas en DATESINPERIOD deben provenir de la tabla DimDate, pero StartDate debe usar el filtro que ha aplicado, lo que mi fórmula debería hacer por usted ...
@AllisonKennedy ¡Gracias, he resuelto el problema ahora!
Sin embargo, tengo este nuevo problema, ¿no estoy seguro de si has encontrado algo como esto antes?
https://community.powerbi.com/t5/Desktop/Loyal-Vs-Risk-Customers/m-p/2137816#M789182
¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |