Forum Discussion
Cortadora DAXify
Obtuve resultados de pruebas de intervalo de 30 minutos en el conjunto de datos representado en gráficos.
¿Qué DAX se podría enlazar a la segmentación de datos para que el usuario seleccione mostrar las entradas N más recientes?
Supongamos que el usuario selecciona en la segmentación de datos 2, solo se deben filtrar las entradas de 2 tiempos más recientes.
Entrada
Resultado del tiempo del dispositivo
Mobile1 08/27/2020 7:00 am Fallo
Mobile1 08/27/2020 6:30 am Pase
Mobile1 08/27/2020 6:00 AM ONU
Mobile1 08/27/2020 5:30 am Fallo
Mobile1 08/27/2020 5:00 am Pase
Mobile1 08/27/2020 4:30 am Fallo
Salida
Resultado del tiempo del dispositivo
Mobile1 08/27/2020 7:00 am Fallo
Mobile1 08/27/2020 6:30 am Pase
@curiouspbix0
Vaya a TAB de modelado y cree un parámetro:
Cree la siguiente medida:Recent = IF( RANKX(ALLEXCEPT(Table02,Table02[Device]),CALCULATE(MAX(Table02[Time])),,DESC)<= Parameter[Parameter Value], 1, 0 )Agregue la nueva medida al filtro visual y establézcala 1. La selección debe filtrar las n filas seleccionadas superiores
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
1 Reply
- Fowmy
Super User
@curiouspbix0
Vaya a TAB de modelado y cree un parámetro:
Cree la siguiente medida:Recent = IF( RANKX(ALLEXCEPT(Table02,Table02[Device]),CALCULATE(MAX(Table02[Time])),,DESC)<= Parameter[Parameter Value], 1, 0 )Agregue la nueva medida al filtro visual y establézcala 1. La selección debe filtrar las n filas seleccionadas superiores
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂