Cómo usar su tema de Office como tema de informe de Power BI

Un usuario Pregunto ✅

DominikPetri

Con Temas de informe (función de vista previa en Power BI Desktop), puede aplicar un tema de color a todo el informe, como los colores corporativos.

¿Ya tiene una paleta de colores corporativa en Microsoft Office (Word, PowerPoint, Excel, etc.) y desea utilizarla en Power BI Desktop? He creado un archivo de Excel que convierte los colores del tema de Office en un tema de escritorio de Power BI en 4 sencillos pasos:

  1. Seleccione el color del tema de Office en Excel en la pestaña Diseño de página
  2. El código VBA incorporado creará los códigos hexadecimales para la paleta de colores
  3. Nombra tu tema
  4. Obtenga una vista previa del tema y guárdelo (a través del cuadro de diálogo) en su carpeta preferida

Puede descargar el archivo desde mi OneDrive (ya que contiene formularios y VBA, no puede ejecutarlo en Excel Online):

Office Theme Converter v3 como archivo zip

Si tiene alguna sugerencia, mejora, comentario, etc., hágamelo saber. 🙂

Gracias y diviértase convirtiendo sus colores de diseño de Office existentes a Power BI Desktop.

Dominik Petri

DominikPetri

En respuesta a DominikPetri

Hola a todos,

puede descargar la versión actualizada en la que arreglé el error de los códigos hexadecimales aquí:

Office Theme Converter v3 como archivo zip

¡Déjame saber lo que piensas!

Gracias

Dominik Petri.

Mr-Crispy

mrothschild

Gracias por compartir. ¡Funcionó perfectamente!

severgreen

Pregunta de novato: descargué su archivo y convertí los colores de mi marca y lo guardé como JSON … ¿Pero ahora qué hago con él? Sé que puedo cargar archivos JSON en PowerBI, pero no estoy seguro de que esa sea la acción a tomar. ¿Cómo obtengo estos colores dentro de mi panel en Power BI?

DominikPetri

En respuesta a severgreen

Echa un vistazo aquí:

https://docs.microsoft.com/en-us/power-bi/desktop-report-themes

Atentamente,

Dominik.

bman6074

En respuesta a DominikPetri

Gracias por publicar esto. Trabajado como un encanto.

DominikPetri

En respuesta a bman6074

Me alegra que te haya gustado. Por favor, felicite a la publicación original. 😉
¡Gracias! 🙂

scavins

Esta macro funcionó perfectamente. No tuve que obtener los códigos hexadecimales de todos los colores en nuestro tema corporativo y crear mi propio JSON.

SusanD

Hola

Lo siento si esto aparece como un duplicado, ¡parece que mi primer intento se perdió! He descargado el libro de trabajo, pero tan pronto como hago clic en el botón para generar los códigos hexadecimales, la celda de vista previa JSON solo muestra # ¿NOMBRE? esto sucede tanto si he cambiado el tema como si no, incluso con el tema con el que vino el libro. Comienza bien, mostrando una vista previa, pero tan pronto como se hace clic en ese botón hexadecimal, la vista previa deja de funcionar. Haga clic en el cuadro y podrá ver la fórmula, pero ¿ningún resultado sensible?

¡Gracias!

DominikPetri

En respuesta a SusanD

Hola susan,

Supongo que esto se debe al hecho de que utilicé la función TEXTJOIN en Excel. Esta función solo está disponible en Office 365 Edition de Excel 2016.

Puede descargar una versión (archivo zip) aquí que NO utiliza esta función:

Office Theme Converter v2 como archivo zip

Espero que esto ayude

Dominik.

SusanD

En respuesta a DominikPetri

Genial, gracias, eso hizo el truco.

npnigro

En respuesta a SusanD

Muy ordenado, pero parece que la función Hex2Dec devuelve los bytes en el orden incorrecto. Creo que el código hexadecimal debería ser el mismo que el código de color web. Si es así, parece que el primer y tercer bytes están invertidos.

DominikPetri

En respuesta a npnigro

@npnigro, tienes toda la razón. Ya solucioné este problema y el administrador cambiará el archivo en breve.

La propiedad RGB de VBA devuelve el código hexadecimal en el orden BGR en lugar de RGB, que no sabía, pero lo sé ahora. 🙂

Atentamente

Dominik.

DominikPetri

En respuesta a DominikPetri

Hola a todos,

puede descargar la versión actualizada en la que arreglé el error de los códigos hexadecimales aquí:

Office Theme Converter v3 como archivo zip

¡Déjame saber lo que piensas!

Gracias

Dominik Petri.

La o.c

En respuesta a DominikPetri

Aunque ha pasado algún tiempo desde que publicaste esto, ¡la herramienta que creaste es realmente genial! ¡Bien hecho, @DominikPetri!

dcanalesg

Cuando intenté descargar el archivo de Excel desde OneDrive, recibí el siguiente mensaje:

«Las funciones que no podemos mostrar en el navegador y los informes interactivos se eliminarán de la copia descargada».

Después de descargar el archivo, tuve que insertar los botones «Generar códigos hexadecimales para colores» y «Guardar como JSON» y asignar las macros correspondientes.

Debido a que uso Excel 2013 y Textjoin es una nueva fórmula de Excel 2016, tuve que reemplazar la tercera línea de la fórmula en la fila 25 con:

CHAR (34) & «dataColors» & CHAR (34) & «: [ » & Accent_1 &»,»& Accent_2 &»,»& Accent_3 &»,»& Accent_4 &»,»& Accent_5 &»,»& Accent_6 &»,»& Hyperlink &»,»& Followed_Hyperlink & » ], «& CHAR (10) &

Después de eso, todo funcionó bien. ¡¡¡¡Gracias!!!!

dcanalesg

Cuando intenté descargar el archivo de Excel de OneDrive, recibí el siguiente mensaje:

«Las funciones que no podemos mostrar en el navegador y los informes interactivos se eliminarán de la copia descargada».

Después de descargar el archivo de Excel, tuve que insertar los botones «Generar códigos hexadecimales para el color» y «Guardar como JSON», y asignar las macros correspondientes.

Tengo Excel 2013 y debido a que Textjoin es una nueva función de Excel 2016, tuve que reemplazar la tercera línea de las fórmulas en la fila 25 con:

CHAR (34) & «dataColors» & CHAR (34) & «: [ » & Accent_1 &»,»& Accent_2 &»,»& Accent_3 &»,»& Accent_4 &»,»& Accent_5 &»,»& Accent_6 &»,»& Hyperlink &»,»& Followed_Hyperlink & » ], «& CHAR (10) &

Después de eso, todo funcionó bien. ¡¡¡¡Gracias!!!!

DominikPetri

En respuesta a dcanalesg

Hola @dcanalesg,

Me alegra que te haya gustado. Si descarga el archivo a SU OneDrive primero, los botones deberían estar allí.

Sin embargo, gracias por publicar su solución y su fórmula para aquellos que usan Excel 2013 (o Excel 2016 sin Office 365) y por lo tanto no tienen TEXTJOIN.

Pronto terminaré (con suerte) una publicación de blog con un enlace de descarga alternativo … y una versión sin TEXTJOIN 🙂

Tan pronto como la publicación del blog esté en línea, publicaré el enlace aquí.

Dominik.

Hola Dominik,

Me gusta mucho tu idea y creo que es muy útil. Muchas gracias.

Saludos,

Lars

En respuesta a LarsSchreiber

¡Muy, muy agradable!

Deja un comentario

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