Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hola amigos,
Así que quiero crear una tabla en Power BI que muestre un recuento de actividad para la fecha seleccionada por el usuario en un menú desplegable.
La pieza complicada es que entonces quiero mostrar en la siguiente columna la suma de los 5 días anteriores a la fecha seleccionada y en la última columna mostrar la suma de los 20 días anteriores a esa fecha seleccionada.
Por ejemplo, si el usuario seleccionó el 21 de abril:
región | Recuento diario | Días anteriores 5 | 20 días anteriores |
Europa | 100 | 500 | 2000 |
Japón | 200 | 1000 | 4000 |
nos | 300 | 1500 | 6000 |
Mis datos estarían en este formato:
fecha | región | contar |
01/04/2020 | Europa | 50 |
01/04/2020 | nos | 75 |
01/04/2020 | Japón | 20 |
02/04/2020 | Europa | 30 |
02/04/2020 | nos | 17 |
02/04/2020 | Japón | 72 |
y así sucesivamente
La ayuda de ANy sería muy apreciada.
Solved! Go to Solution.
Ahí @nicksinclair01,
He creado un archivo pbix de ejemplo(ver archivo adjunto)para usted, por favor compruebe si eso es lo que desea.
1. Cree una tabla de dimensiones de fecha
2. Cree 3 medidas a continuación para obtener el recuento diario, el recuento para los 5 días anteriores y el recuento para los 20 días anteriores
Daily Count = CALCULATE(SUM('Table'[Count]),FILTER('Table','Table'[Date]=SELECTEDVALUE('Date'[Date])))
Prior 5 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-5,SELECTEDVALUE('Date'[Date])))
Prior 20 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-20,SELECTEDVALUE('Date'[Date])))
Puede hacer referencia al siguiente vídeo para obtenerlo.
Mostrar días antes o después de una fecha seleccionada - Técnicas visuales avanzadas de Power BI
Si los anteriores no son los que desea, proporcione el resultado esperado con lógica back-end y ejemplos específicos. Gracias.
Saludos
Ahí @nicksinclair01,
He creado un archivo pbix de ejemplo(ver archivo adjunto)para usted, por favor compruebe si eso es lo que desea.
1. Cree una tabla de dimensiones de fecha
2. Cree 3 medidas a continuación para obtener el recuento diario, el recuento para los 5 días anteriores y el recuento para los 20 días anteriores
Daily Count = CALCULATE(SUM('Table'[Count]),FILTER('Table','Table'[Date]=SELECTEDVALUE('Date'[Date])))
Prior 5 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-5,SELECTEDVALUE('Date'[Date])))
Prior 20 Days = CALCULATE(SUM('Table'[Count]),DATESBETWEEN('Table'[Date],SELECTEDVALUE('Date'[Date])-20,SELECTEDVALUE('Date'[Date])))
Puede hacer referencia al siguiente vídeo para obtenerlo.
Mostrar días antes o después de una fecha seleccionada - Técnicas visuales avanzadas de Power BI
Si los anteriores no son los que desea, proporcione el resultado esperado con lógica back-end y ejemplos específicos. Gracias.
Saludos
@nicksinclair01, medidas como
medida =
var _max = maxx(allselected('Date'), 'Date'[Date])
devolución
calculate(sum(Table[Value]), filter(all('Date'), 'Date'[Date] <=_max && 'Date'[Date] >= _max -5))
medida 2=
var _max = maxx(allselected('Date'), 'Date'[Date])
devolución
calculate(sum(Table[Value]), filter(all('Date'), 'Date'[Date] <=_max && 'Date'[Date] >= _max -20))
Gracias Amit,
¿Podría explicar cómo implementaría esto?
Veo que necesitaría una tabla separada llamada Fecha, supongo que esto sólo contendría todas las fechas del inscopio de la tabla principal.
¿Es necesario vincularlo a la tabla principal?
Para la segmentación de datos, ¿esto sería contra la tabla principal o la tabla de fechas?
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |