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 comunidad,
Tengo una lista de eventos y una columna de recuento de ejecuciones.
Fecha | Evento | Identificación de persona | Contar |
1.1.22 | X | AA | 1 |
2.1.22 | R | AA | 2 |
1.1.22 | O | JJJ | 1 |
2.1.22 | D | JJJ | 2 |
Me gustaría tener una rebanadora para seleccionar opciones como:
Primeras 5,10,15 ocurrencias etc
¿Algún pensamiento?
Solved! Go to Solution.
A continuación, cree la columna de rango y luego haga la nueva columna como corchetes, por ejemplo.
desde el rango > 0 y menos de 5 y así sucesivamente
Resulta que esta no era la solución para esto porque cuando lo estaba usando como rebanadora no estaba recibiendo todos los eventos que quería. Por ejemplo, al seleccionar los primeros 10 eventos, estaba viendo los eventos con ID Count 6 a 10 mientras quería del 1 al 10. Creé esta columna aunque con un código como
First X Events =
IF (
Data[ID Count] <= 5,
1,
IF (
Data[ID Count] <= 10,
2,
etc
Lo que hice es que he creado una nueva tabla:
Primeros X Eventos Nuevo | Valor | Corto |
Primeros 5 Eventos | 1 | 1 |
Primeros 10 eventos | 1 | 2 |
Primeros 10 eventos | 2 | 2 |
Primeros 15 eventos | 1 | 3 |
Primeros 15 eventos | 2 | 3 |
Primeros 15 eventos | 3 | 3 |
También se agregó una columna de cortocircuito para que el texto aparezca en el orden correcto en la segmentación de datos.
Se ha creado una relación de muchos a muchos con la tabla Datos de la columna Valor y la columna Calculada Primeros X Eventos.
Así que ahora mismo si agrego la nueva columna First X Events en una segmentación de datos obtengo el resultado que quiero y si selecciono los primeros 10 eventos veo aquellos con ID Count 1 a 10.
pruebe el filtro topN
Hola @mh2587, supongo que la parte superior N no es lo que quiero aquí. Quiero poder tener una segmentación de datos en la página del informe, no en el panel de filtros, que pueda usar como una lista desplegable, por ejemplo, y tener opciones como primeros 5, primeros 10, primeros 15, etc.
A continuación, cree la columna de rango y luego haga la nueva columna como corchetes, por ejemplo.
desde el rango > 0 y menos de 5 y así sucesivamente
Resulta que esta no era la solución para esto porque cuando lo estaba usando como rebanadora no estaba recibiendo todos los eventos que quería. Por ejemplo, al seleccionar los primeros 10 eventos, estaba viendo los eventos con ID Count 6 a 10 mientras quería del 1 al 10. Creé esta columna aunque con un código como
First X Events =
IF (
Data[ID Count] <= 5,
1,
IF (
Data[ID Count] <= 10,
2,
etc
Lo que hice es que he creado una nueva tabla:
Primeros X Eventos Nuevo | Valor | Corto |
Primeros 5 Eventos | 1 | 1 |
Primeros 10 eventos | 1 | 2 |
Primeros 10 eventos | 2 | 2 |
Primeros 15 eventos | 1 | 3 |
Primeros 15 eventos | 2 | 3 |
Primeros 15 eventos | 3 | 3 |
También se agregó una columna de cortocircuito para que el texto aparezca en el orden correcto en la segmentación de datos.
Se ha creado una relación de muchos a muchos con la tabla Datos de la columna Valor y la columna Calculada Primeros X Eventos.
Así que ahora mismo si agrego la nueva columna First X Events en una segmentación de datos obtengo el resultado que quiero y si selecciono los primeros 10 eventos veo aquellos con ID Count 1 a 10.
Simple y efefctive, gracias mi mente estaba atascada.
Su comentario anterior me hizo buscar algo como esto https://www.youtube.com/watch?v=SsZseKOgrWQ, pero una simple columna calculada es la mejor solución.
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 |