Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

como traer un valor en base al resultado

Buenas tardes

como puedo hacer en PBI para que en base a un resultado me traiga un dato?

En excel le digo que en base al resultado busque en ESCALA y traiga lo que corresponda de RETORNO

Si el CRECIMIENTO es mayor a 5% que me traiga el 1%

Y así con el resto

En excel le pongo =SI(crecimiento es > a escala; trae retorno)

Muchas gracias

Captura de pantalla 2025-01-14 112702.jpg

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Si sirvió

Gracias

Syndicate_Admin
Administrator
Administrator

Hola

Gracias por la solución ray_aramburo ofrece, y quiero ofrecer más información para que el usuario la consulte.

Hola @pablol1235 , puede consultar la siguiente solución.

Datos de muestra

Tabla RETORNO

vxinruzhumsft_0-1736911858130.png

Tabla de datos

vxinruzhumsft_1-1736911894305.png

Creo la siguiente medida de ejemplo

Crecimiento = SUM('Table (2)'[Value])

Puede crear la siguiente medida.

MEASURE =
VAR a =
    MINX (
        TOPN (
            1,
            FILTER ( ALLSELECTED ( 'Table' ), [Crecimiento] >= [Escala] ),
            [Escala], DESC
        ),
        [Retorno]
    )
RETURN
    IF ( a <> BLANK (), a, 0 )

A continuación, cree un objeto visual de matriz y coloque el siguiente campo en la matriz.

vxinruzhumsft_2-1736912005964.png

Salida

vxinruzhumsft_3-1736912014157.png

¡Saludos!

Yolo Zhu

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Depende mucho de cómo tengas tus datos en Power BI y si lo quieres hacer en Power Query o con DAX. En Power Query es tan sencillo como un SI (o un IF) pero si buscas dinamismo tendrías que hacer un IF con DAX pero con ciertas condiciones. ¿Ya tienes tus datos cargados en Power BI?

Hola, si todos mis datos están cargados, menos esa tabla que dice ESCALA RETORNO

Necesitaría que fuera con DAX pero no consigo que el IF me quede bien

Me podrías decir como sería? Primero tengo que cargar la tabla escala retorno?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors