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

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.

Reply
Anonymous
Not applicable

Medida de Texto

Hola,

Tengo una tabla A con una variedad de productos de Mi Empresa, y una tabla B que recopila los precios de la competencia para cada producto de mi tabla A (para cada producto hay un total de 4-5 registros de precio diferente x competidor).

En el Desktop creé la siguiente tabla, que me compara por producto, MI precio vs el MIN de la competencia.

La medida del Mín está calculada OK, pero necesito que en la misma tabla me refleje cuál es el competidor asociado a ese Precio Min calculado. En principio lo que hice fue poner el campo "Competidor" de la tabla B en la tabla del desktop, pero por lo que veo al hacer esto NO me trae el nombre del competidor asociado al pr Mín, sino que me refleja el primer competidor que encuentra en la tabla B asociado al producto (no necesariamente es el de menor precio).

Cómo puedo resolver esto?

Hay una medida que me traiga el nombre del competidor cuyo precio es el min??

Gracias!!

1 ACCEPTED SOLUTION

Hola @JCA ,

Puede crear las dos medidas siguientes:

Min. Competitors Price = CALCULATE(MIN(tableB[Price]),FILTER(ALL(tableB),tableB[Product] = MAX(tableA[Product])))

Min. Competitor = VAR a = [Min. Competitors Price] return CALCULATE(VALUES(tableB[Competitor]),tableB[Price] = a)

Capture2.PNG

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

View solution in original post

6 REPLIES 6
amitchandak
Super User
Super User

@JCA , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Anonymous
Not applicable

Hola @amitchandak

Digamos que esta es mi tabla A:

ProductoMi precio

A

100
B53
C70

Y esta es mi tabla B (relacionada con A por "Producto")

ProductoCompetidorPrecio
ACOMPETIDOR 198
ACOMPETIDOR 2103
BCOMPETIDOR 155
BCOMPETIDOR 253

El resultado que quiero es el siguiente:

ProductoMi precioPrecio mínimo de los competidoresCompetidor mínimo
A10098COMPETIDOR 1
B5353COMPETIDOR 2

He creado de "Precio mínimo" Medida y su OK, pero estoy teniendo problemas con la visualización de que competidor es el que tiene el precio mínimo para cada producto (la última columna).

Espero que esto sea más claro.

Gracias

Hola @JCA ,

Puede crear las dos medidas siguientes:

Min. Competitors Price = CALCULATE(MIN(tableB[Price]),FILTER(ALL(tableB),tableB[Product] = MAX(tableA[Product])))

Min. Competitor = VAR a = [Min. Competitors Price] return CALCULATE(VALUES(tableB[Competitor]),tableB[Price] = a)

Capture2.PNG

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

Anonymous
Not applicable

Hola Dedmon,

Yo otra vez.

La medida fue muy útil, pero ahora tengo la siguiente cuestión.

Digamos que tengo un producto C,

Mi precio: 100

Precio mínimo de los competidores: 90

La cosa es que hay dos competidores diferentes con el precio $90 (Competidor 3 y 4)

En este caso la medida no funciona porque aparentemente, sólo espera un resultado.

¿Cómo puedo hacer que funcione?

No necesita mostrar los nombres de ambos competidores, pero al menos identificar uno.

¡¡Gracias!!

Anonymous
Not applicable

Hola Dedmon, @v-deddai1-msft

Yo otra vez.

La medida fue muy útil, pero ahora tengo la siguiente cuestión.

Digamos que tengo un producto C,

Mi precio: 100

Precio mínimo de los competidores: 90

La cosa es que hay dos competidores diferentes con el precio $90 (Competidor 3 y 4)

En este caso la medida no funciona porque aparentemente, sólo espera un resultado.

¿Cómo puedo hacer que funcione?

No necesita mostrar los nombres de ambos competidores, pero al menos identificar uno.

¡¡Gracias!!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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