Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Actualmente intenta determinar la mejor manera de averiguar si otros valores de una lista son mayores que una variable declarada.
Por ejemplo, tenemos 2020 Q2 en la base de datos establecida como 202002 (un valor numérico), esto es seguido por 202001, 201904, 201903, y así sucesivamente. Todos estos tienen valores diferentes, y quiero ser capaz de comprobar si el valor para 202002 es mayor que los anteriores. Los datos que tengo se ven así:
Hay cuatro elementos que se extraen a través, las filas son RecordID & Quarter mientras que la columna es Name y los valores que se extraen son StandardResult. Puede ver aquí que 202002 no es el más alto, y 201801 es - He resaltado esto como azul para mostrar cómo el resultado final previsto debería funcionar.
Hemos detectado un problema desconocido. ¿Hay alguna manera de tomar el valor numérico de 202002, establecerlo como una variable para comprobar todos los demás valores de esta lista? ¿Hay alguna manera de hacer una lista de elementos, excluyendo 202002 y comprobando todos los demás valores en este sentido?
Solved! Go to Solution.
@lxtrxi
Puede agregar esta medida para identificar la más alta del rango
M =
IF(
SELECTEDVALUE(Table3[RESULT]) =
CALCULATE(
MAX(Table3[RESULT]),
ALLSELECTED(Table3[QTR])
),
1,
0
)
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola @Fowmy,gracias por tu mensaje. He tomado la información que has pasado pero me he topado con un problema. Muestra un valor 1 contra todos los resultados, que se muestran a continuación:
Es posible que haya cometido un error en el código en alguna parte. Los valores 1.00 y 2.00 son StandardResults, el trimestre es 202001, 02, etc. He movido estos alrededor de un poco justo para ver si puedo arreglarlo, pero o bien los muestra todos como 1 o todos como 0, por lo que el único que debe mostrar como un 1 es el campo resaltado naranja.
CheckHighestInRange =
IF (
SELECTEDVALUE ( ALLUNITS[StandardResult] )
= CALCULATE (
MAX ( ALLUNITS[StandardResult] ),
ALLSELECTED ( ALLUNITS[Quarter] )
),
1,
0
)
¿Puedes ver dónde está mi error con esto?
@lxtrxi
Compruebe el archivo adjunto y compárelo con el suyo.
Puede descargar el archivo: HERE
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@lxtrxi
Puede agregar esta medida para identificar la más alta del rango
M =
IF(
SELECTEDVALUE(Table3[RESULT]) =
CALCULATE(
MAX(Table3[RESULT]),
ALLSELECTED(Table3[QTR])
),
1,
0
)
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola @Fowmy,gracias por tu mensaje. He tomado la información que has pasado pero me he topado con un problema. Muestra un valor 1 contra todos los resultados, que se muestran a continuación:
Es posible que haya cometido un error en el código en alguna parte. Los valores 1.00 y 2.00 son StandardResults, el trimestre es 202001, 02, etc. He movido estos alrededor de un poco justo para ver si puedo arreglarlo, pero o bien los muestra todos como 1 o todos como 0, por lo que el único que debe mostrar como un 1 es el campo resaltado naranja.
CheckHighestInRange =
IF (
SELECTEDVALUE ( ALLUNITS[StandardResult] )
= CALCULATE (
MAX ( ALLUNITS[StandardResult] ),
ALLSELECTED ( ALLUNITS[Quarter] )
),
1,
0
)
¿Puedes ver dónde está mi error con esto?
@lxtrxi
Prueba esa como medida.
Si necesita agregar como una columna entonces,
CheckHighestInRange Col =
IF (
[RESULT]
= CALCULATE (
MAX ( Table3[RESULT] ),
ALLSELECTED (Table3[QTR],Table3[RESULT] )
),
1,
0
)
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
¿Qué quieres decir con lo siento? Esto ya se guarda como una medida, ¿estoy malinterpretando esto?
@lxtrxi
Compruebe el archivo adjunto y compárelo con el suyo.
Puede descargar el archivo: HERE
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Gracias @Fowmy parece estar relacionado con los datos en mi caso, puedo ver que el suyo funciona según lo esperado, por lo que tendré que echar un vistazo a la información que mi informe está sacando a través.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.