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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Instrucción IF: salida basada en el resultado de la medida para alguna otra fila específica

¡Hola!
Me quedé atascado con una tarea. No estoy seguro de si es factible.
Tengo una tabla con artículos de los cuales solo un elemento es "my_item" (se indica en una columna prod_type como 1; para los artículos de la competencia, tengo el número 2).
Hice una medición con ranking dinámico en los datos de ventas. Selecciono hasta 5 productos y se clasifican del 1 al 5.
Necesito proporcionar algún tipo de descripción automatizada para my_product y un producto seleccionado de la competencia. Esta selección se basa en la puntuación my_product del ranking que mencioné anteriormente. En palabras simples, estoy tratando de hacer algo así:
SI prod_type = 1, my_prod_comment_type,
SI prod_type = 2 y my_product puntuación = 5, comment_type_1,
SI prod_type = 2 y my_product puntuación = 3, comment_type_2,
SI prod_type = 2 y my_product puntuación = 1, en blanco

En las medidas de comentarios se incluyen las condiciones para los productos de la competencia, con lo que estoy luchando es con la parte de vinculación.
Estaba pensando en crear una medida que mostrara siempre la puntuación de my_product pero no pude lograrlo de ninguna manera.
Agradeceré cualquier sugerencia al respecto.

Gracias
Natalia

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @v-yohua-msft

Gracias por la respuesta. Desafortunadamente, no puedo hacerlo como una columna porque debe ser una clasificación dinámicaYo Estoy eligiendo 5 productos de muchos otros. Y Solo aquellos 5 debe tomarse en consideración.

Syndicate_Admin
Administrator
Administrator

Hola, @natti_plis

Creo una tabla de ejemplo:

vyohuamsft_0-1716344743792.png

Clasifícalos primero, crea una columna calculada:

Rank = RANKX(ALLSELECTED('Table'), 'Table'[Sales], , DESC)

A continuación, cree una nueva medida, use el siguiente DAX:

Comment = 
VAR a= SELECTEDVALUE('Table'[prod_type])
VAR b = SELECTEDVALUE('Table'[Rank])
RETURN
SWITCH(
    TRUE(),
    a = 1, "my_prod_comment_type",
    a = 2 && b = 5, "comment_type_1",
    a = 2 && b = 3, "comment_type_2",
    a = 2 && b = 1, BLANK()
)

Aquí está mi vista previa:

vyohuamsft_1-1716345430425.png

Cómo obtener respuestas rápidas a tu pregunta

Saludos

Yongkang Hua

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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