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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una medida que pueda buscar un valor que exista en más de 1 columna

Hola, estoy tratando de crear una medida que permita a un usuario seleccionar un ingrediente y luego tomar la suma de las cantidades, independientemente de si se encuentran en las columnas Cantidad Ingrediente 1 o Cantidad Ingrediente 2. Por ejemplo, si un usuario selecciona Apple, se devuelve un valor de 4; o, si un usuario selecciona Jalepeno, se devuelve un valor de 9. Aquí está el truco... Esta es una lista parcial de ingredientes. Hay demasiados para crear una medida para cada uno, por lo que la medida deseada mostraría el resultado de cualquier ingrediente que el usuario seleccione. ¡Gracias!

krisplikj_0-1747836867355.png

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @krisplikj ,

Cree una dimensión de ingrediente de una sola columna para que la segmentación tenga un campo por el que filtrar. En DAX:

Ingredients =
DISTINCT (
        UNION (
                VALUES ( Recipes[Ingredient 1] ),
                VALUES ( Recipes[Ingredient 2] )
        )
)

Ponga Ingredientes[Ingrediente] en su cortadora. Luego, una medida puede tomar el ingrediente seleccionado y sumar las cantidades correspondientes de ambas columnas:

Total Qty :=
VAR i =
    SELECTEDVALUE ( Ingredients[Ingredient] )
RETURN
    CALCULATE ( SUM ( Recipes[Qty Ingredient 1] ), Recipes[Ingredient 1] = i )
  + CALCULATE ( SUM ( Recipes[Qty Ingredient 2] ), Recipes[Ingredient 2] = i )

Cuando el usuario elige "Apple", la primera rama aporta 3 y la segunda aporta 1, por lo que la medida muestra 4; al seleccionar "Jalepeño" se devuelve 9 sumando 6 y 3.

Saludos

Hola Data Ninja, pude hacer que esto funcionara creando una columna de ingredientes de una sola columna como una nueva tabla y acepté la solución ya que funciona exactamente de la manera que detallé anteriormente. ¡Muchas gracias y felicitaciones para ti! Ahora necesito saber cómo generar valores cuando se selecciona más de uno (o no se selecciona ninguno). Publicaré esta pregunta en un hilo separado a menos que quieras intentarlo aquí. ¡Gracias de nuevo!

Hola Data Ninja, ¡gracias por la rápida respuesta! Creo que esto funcionará, sin embargo, recibo el mensaje "se proporcionó una tabla de varios valores donde se esperaba un solo valor" al intentar crear la dimensión de ingrediente de una sola columna. ¿Tienes alguna idea de cómo puedo ajustar la sintaxis para abordar esto?

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors