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.
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.
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.
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.