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 amigos,
Me enfrento a un problema en uno de mis informes. Tengo 3 mesas
Tabla de incidentes de hechos
Tabla de horas de hechos
Tabla de fechas atenuadas
Tabla de incidentes
Fecha | Incidentes |
27-jun-2021 | 75 |
01-jun-2021 | 45 |
23-ene-2021 | 85 |
20-ene-2022 | 77 |
27-mar-2021 | 54 |
01-feb-2021 | 94 |
19-jun-2020 | 79 |
16-Nov-2020 | 86 |
29-sep-2021 | 82 |
11-Nov-2021 | 65 |
Mesa de horas
Fecha | Horas |
29-jun-2021 | 1200 |
10-jun-2021 | 3221 |
23-ene-2021 | 1319 |
20-ene-2022 | 1473 |
27-mar-2021 | 1224 |
01-feb-2021 | 1144 |
19-jun-2020 | 1177 |
16-Nov-2020 | 1144 |
29-sep-2021 | 1198 |
11-Nov-2021 | 1005 |
Y tenemos la tabla CONVETIONAL DATE como de costumbre.
Ahora quiero crear un cálculo que muestre los datos de los 12 meses anteriores del mes seleccionado.
Por ejemplo, tengo una segmentación de datos mensual de la tabla DATE y digamos que si selecciono Nov 2021 tiene que mostrar los datos de los 12 meses anteriores, incluido nov 2021, es decir, de diciembre de 2020 a nov de 2021 y el resultado debería ser como el siguiente.
Mes | Incidentes | Horas |
dic-20 | - | - |
ene-21 | 85 | 1,319 |
feb-21 | 94 | 1,144 |
mar-21 | 54 | 1,224 |
Abr-21 | - | - |
Mayo-21 | - | - |
jun-21 | 120 | 4,421 |
jul-21 | - | - |
Ago-21 | - | - |
sep-21 | 82 | 1,198 |
oct-21 | - | - |
nov-21 | 65 | 1,005 |
Por favor, ayúdame en esto
@amitchandak @Greg_Deckler @diex @aj1973 @BA_Pete @Jihwan_Kim
Solved! Go to Solution.
Gracias @Jihwan_Kim está funcionando perfectamente para mí.
Muchas gracias por crear un archivo de muestra.
@Infijeevan , cuando selecciona un mes para querer mostrar 12 meses, entonces necesita una tabla de fechas independiente. Pero si solo necesita un total de 12 meses, puede usar la rodadura
ejemplo
Rolling 12 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-12,MONTH))
Date1 es una tabla de fechas independiente, la fecha se une a la tabla
nueva medida =
var _max = maxx(allselected(Date1),Date1[Date])
var _min = eomonth(today(),-12)+1
devolución
calculate( sum(Table[Value]), filter('Date', 'Date'[Date] >=_min && 'Date'[Date] <=_max))
recomendar video para diff
Necesidad de una tabla de fechas independiente:https://www.youtube.com/watch?v=44fGGmg9fHI
Gracias por la respuesta, pero estoy obteniendo un resultado diferente como para todos los meses estoy obteniendo el mismo resultado de la tabla de Hrs.
Sería genial si puede compartir el archivo PBI de muestra aquí.
Gracias de antemano
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |