cancel
Showing results for 
Search instead for 
Did you mean: 
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.

View solution in original post

AlB
Super User III
Super User III

@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 III
Super User III

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
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

secondImage

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.