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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Vogels
Frequent Visitor

Obtener una salida de texto de una medida de contexto de fila

Hola usuarios del foro PBI,

Estoy tratando de obtener una salida de texto en una medida basada en una declaración IF.

Sé que es posible simplemente agregar una columna con una if-statement como if(table[column] < 10; "Categoría 1"; "Categoría 2").

Sin embargo, estoy usando parámetros what-if en mi informe y solo se pueden usar con medidas y no con columnas.

Sé que puedo usar sumx(table, if(table[column] < 10; 1; 0).

Sin embargo, necesito el contexto de fila para darme una salida de texto como:

sumx(table, if(table[column] < 10; "Categoría 1"; "Categoría 2") (esta medida obviamente no funciona con sumx, pero espero que entiendas lo que estoy tratando de hacer...

No se me ocurre ninguna función sobre cómo lograr esto, ¿alguien aquí?

Gracias de antemano!

1 ACCEPTED SOLUTION
V-pazhen-msft
Community Support
Community Support

@Vogels
No estoy muy seguro, pero para obtener lo que se espera con el

columna: if(table[column] < 10; "Categoría 1"; "Categoría 2"),

puede crear la siguiente medida:

Medida: if(SUM([Column])<10, "Category 1", "Category 2")
Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, por favor Acédárlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
V-pazhen-msft
Community Support
Community Support

@Vogels
No estoy muy seguro, pero para obtener lo que se espera con el

columna: if(table[column] < 10; "Categoría 1"; "Categoría 2"),

puede crear la siguiente medida:

Medida: if(SUM([Column])<10, "Category 1", "Category 2")
Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, por favor Acédárlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
AlB
Super User
Super User

@Vogels

No estoy seguro de entender, pero esto

New Col = if(table1[column] < 10, "Category 1", "Category 2")

se puede implementar con una medida como

Measure = if (DISTINCT(table1[column]), < 10, "Category 1", "Category 2"))

y luego el equivalente exacto:

New Col  = [Measure]

transición de contexto le ayudará detrás de las escenas

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

AlB
Super User
Super User

Hola @Vogels

Ok, pero ¿qué operación está tratando de hacer con ese texto, si no es la adición que proporciona SUMX y que no es válida en este caso? Tal vez CONCATENATEX( )? Si no, ¿qué?

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Vogels
Frequent Visitor

Necesito obtener una salida de texto en el contexto de fila, por lo que cada fila se clasifica. Sin embargo, esto necesita funcionar con mis parámetros whatif, porque mis objetos visuales necesitan ajustarse en esto.

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors