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.
He visto esta solución, pero cuando la pruebo, el nombre de la tabla [columna] no se puede agregar a la medida. Yo sólo... tan confundido.
Tengo dos swtiches que agregan flechas unicaracter arriba /abajo/nulas que se usan para mostrar flechas arriba/abajo/verticales. El truco es que algunos resultados son buenos (flecha hacia arriba), mientras que otros son malos (flecha hacia abajo).... (ejemplo: bueno es +10% de aumento en usuarios, pero +10% en tiempo de consulta es malo) Tengo dos instrucciones de cambio que funcionan por sí solas, pero me gustaría que los datos se muestren en una sola fila, utilizando el ID de los elementos "malos" conocidos que se están midiendo.
El problema que tengo es que la medida Switch DAX no aceptará el nombre 'table'[column]. Solo me da la línea roja de la muerte.
Declaración
IF('HI Team Metrics Details'[MasterID] EN {"24","31","9","32"}, // si los elementos son iguales a este...
SWITCH( ///use este interruptor
VERDADERO(),
[m_difference%_filter]>0, UNICHAR(11014), //up
[m_difference%_filter]<0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
),
SWITCH( //si no, use este
VERDADERO(),
[m_difference%_filter]<0, UNICHAR(11014), //up
[m_difference%_filter]>0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
)
)
error: (La columna no existe)
- He intentado construir otra medida para usar en esta declaración If para filtrar los ID, pero todavía no puedo agregar el nombre de la columna.
Solved! Go to Solution.
@TDisco Está haciendo esto como una medida, por lo que no tiene contexto de fila para el valor actual en la columna. Puede obtener el valor actual de esa columna mediante SELECTEDVALUE:
IF('SELECTEDVALUE(HI Team Metrics Details'[MasterID]) EN {"24","31","9","32"}, // si los elementos son iguales a este...
SWITCH( ///use este interruptor
VERDADERO(),
[m_difference%_filter]>0, UNICHAR(11014), //up
[m_difference%_filter]<0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
),
SWITCH( //si no, use este
VERDADERO(),
[m_difference%_filter]<0, UNICHAR(11014), //up
[m_difference%_filter]>0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
)
)
@TDisco Está haciendo esto como una medida, por lo que no tiene contexto de fila para el valor actual en la columna. Puede obtener el valor actual de esa columna mediante SELECTEDVALUE:
IF('SELECTEDVALUE(HI Team Metrics Details'[MasterID]) EN {"24","31","9","32"}, // si los elementos son iguales a este...
SWITCH( ///use este interruptor
VERDADERO(),
[m_difference%_filter]>0, UNICHAR(11014), //up
[m_difference%_filter]<0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
),
SWITCH( //si no, use este
VERDADERO(),
[m_difference%_filter]<0, UNICHAR(11014), //up
[m_difference%_filter]>0, UNICHAR(11015), //abajo
[m_difference%_filter]=0, UNICHAR(11020), //side
"" //vacío
)
)
Eso es pura brujería. Gracias.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |