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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Importar tabla de Excel con imágenes dinámicas

Hola a todos,

Soy un principiante absoluto en PowerBi. He hecho una mesa de Excel (me encantaría adjuntar, pero el foro no me deja), en la que se pueden seleccionar 3 valores. Estos 3 valores se traducen en una imagen (smileys). Esto se muestra en otra página de una tabla.


¿Es posible importar esta tabla (tal cual) en powerbi? Cuando importo el archivo de Excel sólo muestra datos.

1 ACCEPTED SOLUTION

No @Irwin ,

Cree 2 medidas como se indica a continuación:

Measure_output1 = 
IF(ISFILTERED(Table2[Column1]),
SWITCH(SELECTEDVALUE(Table2[Column1]),
"Happy",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="😊")),
"Medium",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="🤔")),
"Sad",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="😢"))),
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[A]=SELECTEDVALUE(Table1[A]))))
Measure_output2 = 
IF(ISFILTERED(Table2[Column1]),
SWITCH(SELECTEDVALUE(Table2[Column1]),
"Happy",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="😊")),
"Medium",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="🤔")),
"Sad",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="😢"))),
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[A]=SELECTEDVALUE(Table1[A]))))

Y verás:

v-kelly-msft_0-1611889656276.pngv-kelly-msft_1-1611889667372.pngv-kelly-msft_2-1611889677878.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

View solution in original post

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

Gracias.

¿Así que esto significa que todavía puedo importar los valores dinámicos (1,2,3) y luego crear la visualización de la imagen en El propio PowerBi?

No @Irwin ,

No estoy seguro de si entiendo correctamente. Coud que pls adjuntar algunas capturas de pantalla para hacer su requisito más claro?

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Seguro.

Creo que la mayor parte del problema se debe a que yo soy súper nuevo en todo esto.
El siguiente scren es lo que he hecho en Excel. Cuando cambio un valor (triste/medio/feliz... también podría ser 1,2,3) los cambios sonrientes correspondientes. Me gustaría poder cambiar el valor (triste/medio/feliz) en Excel y luego la tabla sonriente importaría este valor en PowerBi.

Irwin_0-1611129787628.png

Ahora me doy cuenta de que necesito crear el valor para la parte de la imagen dentro de powerbi, sin embargo, ver tutoriales no me han equipado del todo para hacerlo todavía por mi cuenta 😉
Cualquier ayuda es apreciada!

No @Irwin ,

Primero cree la tabla tenue como se muestra a continuación:

v-kelly-msft_0-1611208750050.png

A continuación, cree 2 medidas como se indica a continuación:

Measure_emoji1 = 
SWITCH(SELECTEDVALUE('dim table'[category]),
"happy",
CALCULATE(MAX('Table'[emoj 1]),FILTER('Table','Table'[emoj 1]=UNICHAR("128512"))),
"angry",
CALCULATE(MAX('Table'[emoj 1]),FILTER('Table','Table'[emoj 1]=UNICHAR("128520"))))
Measure_emoji2 = 
SWITCH(SELECTEDVALUE('dim table'[category]),
"happy",
CALCULATE(MAX('Table'[emoj 2]),FILTER('Table','Table'[emoj 2]=UNICHAR("128512"))),
"angry",
CALCULATE(MAX('Table'[emoj 2]),FILTER('Table','Table'[emoj 2]=UNICHAR("128520"))))

Y verás:

v-kelly-msft_1-1611208802014.pngv-kelly-msft_2-1611209030013.png

Para el unichar de emoji, ver a continuación para la referencia:

https://powerbidocs.com/2020/06/08/how-to-use-emojis-emotions-on-power-bi/

Mi archivo .pbix de ejemplo está adjunto, puede recurrir a él si es necesario.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Hola Kelly,

Ahora he tenido el tiempo adecuado para leer sus excelentes comentarios y jugar con él yo mismo. Creo que la razón principal por la que no puedo (¿no?) conseguir que esto funcione es mi falta de comprensión básica. ¡Estoy tratando de trabajar en eso! 🙂

Ahora he logrado contruct algo que estoy bastante satisfecho con:

Irwin_1-1611658608804.png

sin embargo, no puedo hacer que se muestre correctamente en el informe. Sólo muestra las primeras 5 filas.... ¿por qué?

Irwin_2-1611658692590.png

Gracias por cualquier ayuda.

¡Muchas gracias por esto! Todavía no he logrado configurarlo completamente como quiero, pero realmente estoy aprendiendo de su archivo adjunto. Lo investigaré más cuando el tiempo en el trabajo lo permita.

Una vez más realmente lo apreciamos. 🙂

No @Irwin ,

Lo siento por la respuesta tardía!

Es porque mi estructura de datos de ejemplo es diferente de la suya, ¿podrían pls cargar su archivo .pbix a una empresa de onedrive y compartir el enlace con nosotros?

Recuerde eliminar la información confidencial.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Hola Kelly,

No te preocupes. Sólo agradezco por la ayuda. Creo que debería poder acceder al archivo en el siguiente enlace.

https://arlafoods-my.sharepoint.com/:u:/p/amibr/EdflN7UW6rVOlS2nkgjqwUcB04yrwDKX47IjHMCsSsvKdA?e=sTK...

No @Irwin ,

Cree 2 medidas como se indica a continuación:

Measure_output1 = 
IF(ISFILTERED(Table2[Column1]),
SWITCH(SELECTEDVALUE(Table2[Column1]),
"Happy",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="😊")),
"Medium",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="🤔")),
"Sad",
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[Output 1]="😢"))),
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[A]=SELECTEDVALUE(Table1[A]))))
Measure_output2 = 
IF(ISFILTERED(Table2[Column1]),
SWITCH(SELECTEDVALUE(Table2[Column1]),
"Happy",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="😊")),
"Medium",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="🤔")),
"Sad",
CALCULATE(MAX('Table1'[Output 2]),FILTER('Table1','Table1'[Output 2]="😢"))),
CALCULATE(MAX('Table1'[Output 1]),FILTER('Table1','Table1'[A]=SELECTEDVALUE(Table1[A]))))

Y verás:

v-kelly-msft_0-1611889656276.pngv-kelly-msft_1-1611889667372.pngv-kelly-msft_2-1611889677878.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

@Irwin , Puede importar Excel como datos. Unichar y algunos otros formatos se pueden utilizar para crear imágenes. Tienes un vistazo que

Unichar :

https://community.powerbi.com/t5/Desktop/FORMAT-icon-set-for-use-in-a-data-card/td-p/811692

https://exceleratorbi.com.au/dax-unichar-function-power-bi/

Syndicate_Admin
Administrator
Administrator

@Irwin , Excel es solo para la exportación de datos. Puede exportar ppt o pdf el formato de visualización.

https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-export-data

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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