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 a todos
Estoy tratando de crear un indicador que me dirá si hay un problema con un dispositivo. "Emisión" se define como el estado : error para las tres entradas más recientes por dispositivo.
Mis datos se parecen a esto:
Dispositivo | Fecha | Estado |
A | 8/1/2020 | Pasar |
A | 8/4/2020 | Fallar |
A | 8/6/2020 | Pasar |
A | 8/7/2020 | Fallar |
B | 8/10/2020 | Pasar |
B | 8/11/2020 | Fallar |
B | 8/14/2020 | Fallar |
C | 4/1/2020 | Pasar |
C | 5/1/2020 | Fallar |
C | 6/1/2020 | Fallar |
C | 7/1/2020 | Fallar |
D | 8/3/2020 | Fallar |
D | 8/7/2020 | Fallar |
D | 8/15/2020 | Fallar |
Y necesito un indicador por dispositivo (columna o medida, de cualquier manera) que mostrará lo siguiente:
Dispositivo | ¿Problema? |
A | Falso |
B | Falso |
C | Verdad |
D | Verdad |
Necesito mirar cada dispositivo, encontrar las tres fechas más recientes para ese dispositivo, comprobar los estados en esas fechas, y si los tres estados son un error, indicar que hay un problema. Las tres fechas más recientes pueden ser diferentes para diferentes dispositivos.
¿Alguna idea? Estoy completamente perplejo en este momento y agradecería cualquier ayuda!
Solved! Go to Solution.
@emmawbarker - Creo que podría hacerlo creando una columna personalizada como:
Rank = RANKX(FILTER('Table (2)', [Device] = EARLIER([Device])),[Date])
Entonces podrías crear una medida como:
Measure =
VAR __Table = SUMMARIZE(FILTER('Table (2)',[Rank]<=3),[Status])
RETURN
IF(MINX(__Table,[Status])="Fail" && COUNTROWS(__Table)=1,"TRUE","FALSE")
Hola
Esta es una solución que solo usa medidas. Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
@emmawbarker - Creo que podría hacerlo creando una columna personalizada como:
Rank = RANKX(FILTER('Table (2)', [Device] = EARLIER([Device])),[Date])
Entonces podrías crear una medida como:
Measure =
VAR __Table = SUMMARIZE(FILTER('Table (2)',[Rank]<=3),[Status])
RETURN
IF(MINX(__Table,[Status])="Fail" && COUNTROWS(__Table)=1,"TRUE","FALSE")
Gracias, @Greg_Deckler! Sabía que tenía que haber una manera de hacer esto, simplemente no podía entenderlo.
P.D. Me he estado beneficiando de las soluciones que ha proporcionado aquí durante los últimos años, así que gracias por toda su ayuda indirecta tambié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 |