Función SWITCH para usar imágenes en Slicer

Un usuario Pregunto ✅

hcdecon

Hola.

Estoy tratando de usar la función SWITCH para reemplazar texto por imágenes en un Slicer pero por alguna razón no funciona. Las URL de las imágenes están bien, creo que puede deberse a que la tabla tiene relaciones activas con otras tablas, pero no estoy seguro de cómo combatir esto.

Sin título.png

No puedo usar una cortadora de Chiclet porque no se sincroniza en todo el informe.

¡Cualquier ayuda será apreciada, gracias!

v-piga-msft

Hola @hcdecon,

De la captura de pantalla, parece que tiene algunos errores para la fórmula de cambio que resalto en rojo.

Sin título.png

Modifique su fórmula y vuelva a intentarlo.

Si aún necesita ayuda, ¿podría compartir un archivo pbix ficticio que pueda reproducir el escenario, para que podamos ayudarlo a investigarlo más a fondo? Puede subirlo a OneDrive o Dropbox y publicar el enlace aquí. Oculte los datos confidenciales antes de cargarlos).

Atentamente,

cereza

hcdecon

En respuesta a v-piga-msft

Hola @v-piga-msft gracias por la respuesta.

Eliminé la coma, pero luego apareció el mensaje de error «Las operaciones de comparación de DAX no admiten la comparación de valores de tipo Texto con valores de tipo Número. Considere usar la función VALOR o FORMATO para convertir uno de los valores». apareció? Las expresiones (18-35 etc.) son categorías de edades.

Anónimo

En respuesta a v-piga-msft

Agregando a la respuesta de @v-piga-msft, una declaración de cambio también necesita un valor ‘otro’. Efectivamente, esto es lo que debe hacer la instrucción switch si fallan todas las condiciones. entonces, en lugar de eliminar la coma como se ha sugerido, necesita una URL de imagen para mostrar si no se cumple ninguna de las condiciones anteriores.

hcdecon

En respuesta a Anónimo

Hola @Anónimo gracias por la respuesta.

Lo siento, soy bastante nuevo en esto, ¿cómo agrego el valor ‘otro’ para mostrar si no se cumple ninguna de las condiciones anteriores? No pude encontrar la respuesta en línea.

v-piga-msft

En respuesta a hcdecon

Hola @hcdecon,

¿Has solucionado tu problema?

Si lo resolvió, acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si aún necesita ayuda, no dude en preguntar.

Saludos cordiales,

cereza

hcdecon

En respuesta a v-piga-msft

Hola cereza,

Ese problema está resuelto: acabo de crear una columna separada para ID y la usé en su lugar. Sin embargo, la imagen real no aparecerá en el filtro, solo la URL de la imagen. He probado varias URLS con el mismo resultado. Aquí hay un enlace a una versión ficticia del archivo: https://app.box.com/s/eouqtyk37ipoainxg6xoyms2q9ybff15

Gracias, cualquier ayuda se agradece.

v-piga-msft

En respuesta a hcdecon

Hola @hcdecon,

Cambie la categoría Fecha de la medida de la URL de la imagen para que sea la URL de la imagen.

URL de la imagen.PNG

En addtion, las imágenes funcionan para la URL que se encuentra en la web y no en la ruta local en Power BI Desktop.

Atentamente,

cereza

Anónimo

En respuesta a hcdecon

Las declaraciones de cambio normalmente se escriben así:

SWITCH(
	"Compare to me",
	"Are you 6?", "This is the answer",
	"Are you 7?", "That is the answer",
	"Are you more than 7?", "Answer this way",
	"Instead answer like this"
)

O a veces en un formato más como este

SWITCH(
	TRUE,
	6 = 'Table'[Field], "This is the answer",
	7 = 'Table'[Field], "That is the answer",
	'Table'[Field] > 7, "Answer this way",
	"Instead answer like this"
)

Espero que esto lo ilustre mejor para ti.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *