ruthpozuelo
¿Estás cansado de crear calendarios de Power BI? Bueno, yo también, así que pongamos fin a eso.
En esta publicación de blog, aprenderá cómo crear (o descargar el mío) un calendario adecuado que «se autogenera» cuando abre el archivo y es configurable.
Si descarga el mío, lo más probable es que necesite agregar columnas que sean relevantes para usted, pero utilizando la metodología explicada en la publicación, lo hará solo una vez.
Nota: Debe tener instalada la última actualización de power bi (junio de 2016).
Primero, algunas de mis «nuevas» mejores prácticas con Power Query
He estado compartiendo un calendario en mi canal de YouTube para ayudar a otros a crear sus calendarios rápidamente, pero no puedo decir que esté orgulloso de ese trabajo. Así es como se veía:
Aquellos que descargaron el archivo, tuvieron dificultades para modificarlo (nunca obtuve una queja, pero aún así …), ya que se hizo sin ningún cuidado por mi parte. ¡Me disculpo de antemano si eres uno de los que descargaron el archivo!). La razón principal por la que ese archivo se veía como estaba, fue principalmente porque hacerlo correctamente tomó demasiado tiempo, y cuando no pude explicar las consultas … ¿cuál era el punto?
Bueno, con las actualizaciones recientes de Power BI, el equipo de Power BI nos ha brindado la capacidad de hacer un trabajo adecuado, especialmente si comparte sus archivos con otras personas.
Así es como se ve mi archivo de calendario hoy:
¡¡¡Y se autogenera !!! (con algunos aportes básicos de su parte para satisfacer sus necesidades).
Un buen calendario, debe tener el formato adecuado, así que aquí están mis nuevas mejores prácticas cuando se trabaja en el editor de consultas / consulta avanzada: (digo nuevo porque necesita la última actualización para usar algunas de las funciones)
- Cambiar el nombre de todos los pasos de la consulta para que otros usos puedan encontrarlos y modificarlos rápidamente.
En primer lugar, necesitábamos limpiar los pasos de la consulta, darles nombres propios.
Hay más de una forma de hacer esto; Haga clic derecho> Cambiar nombre o haga clic derecho> Propiedades – (nuevo con la actualización de junio) pero prefiero hacer clic en el paso y luego presionar F2, es más rápido.
2. Seleccione el tipo de datos correcto para todas las columnas
Si ha sido un vago como yo, es posible que haya dejado algunos tipos de datos predeterminados y se haya metido en problemas al intentar mostrar los valores en gráficos.
Pero no te has perdido los íconos a la izquierda de cada columna de power bi, ¿verdad? Con ellos, puede ver fácilmente si una columna se ha dejado por defecto y también puede cambiarla al valor correcto fácilmente.
Normalmente trato de esta transformación al final en un solo paso, ya que hace que el archivo sea más legible. Si necesito cambiar el tipo de datos para hacer referencia a él en otra columna, uso la función Number.ToText.
Por ejemplo:
Quiero tener ceros a la izquierda en mi columna Día. La función Date.Day devuelve un número, pero en lugar de convertirlo en un número y luego crear los ceros iniciales, puedo hacerlo en un solo paso con la función Number.ToText:
Text.PadStart (Number.ToText (Date.Day ([Date])), 2, «0»))
El archivo se vuelve más legible sin todos esos pasos en el medio.
3. Reordene sus columnas para que el archivo sea más legible.
Por ejemplo, en nuestro ejemplo de calendario, algunos de los pasos crean columnas de fecha y otros crean columnas de clasificación. Los he reagrupado para que estén uno al lado del otro.
No te has perdido la nueva funcionalidad que te permite arrastrar y soltar los pasos de la consulta, ¿verdad? ¡¡Salvavidas!!
5 grupos de consultas similares
4. Agregue comentarios a los pasos de su consulta para ayudar a otros a comprender o modificar su consulta
Esta es una nueva característica de la actualización de junio (2016) y aquí hay un ejemplo interesante de cuándo tiene sentido:
Nuestro calendario tiene una columna de Nombre de día y Nombre de mes. Según el país en el que se encuentre o cómo se utilizará el informe, es posible que desee que estén en su idioma local o no.
Power Query le permite cambiar el idioma agregando un código de país al final:
Date.ToText ([Date], «ddd», «en-US»))
Ahora, si alguien vuelve a descargarme el calendario, quiero que puedan modificarlo fácilmente, por lo que un texto adecuado podría ser:
«Extraiga el nombre del día de la columna Fecha con nombres estadounidenses. Navegue aquí para otros idiomas no incluidos en los parámetros: https://msdn.microsoft.com/en-us/goglobal/bb896001.aspx»
Para agregar comentarios a los pasos de su consulta, seleccione el paso y luego haga clic con el botón derecho en> Propiedades. Si está agregando muchos pasos, podría ser más fácil hacerlo en el editor de consultas avanzado. Lea la publicación de Chris webb para aprender cómo hacerlo.
Y el paso anterior nos lleva a este paso que hace que el calendario sea fácilmente configurable:
5. Agregar parámetros de consulta para personalizar fácilmente su calendario
Usemos el ejemplo anterior para explicar este. En el paso anterior, codificamos el código del idioma, pero ¿por qué no usar parámetros de consulta para cambiar fácilmente esos valores para que los usuarios no tengan que buscarlos?
Date.ToText ([Date], «ddd», # «Idioma»)
He creado 4 parámetros de consulta para configurar el calendario en diferentes regiones y fechas.
Este calendario usa List.Date para generar la tabla de fechas. Los valores para especificar las fechas que desea que tenga su calendario están codificados en el paso Invocar, así que creé parámetros para eso: (Año, Mes, Fecha). También hay un parámetro para configurar si su semana comienza en lunes o domingo.
Y ahora la guinda del pastel.
Guarde su calendario como una plantilla de Power BI
¿Qué tal si guarda esto como una plantilla de Power BI y lo usa como un archivo nuevo en lugar de uno normal? Aprendí esto de Ryan Dusty y puedes ver otros consejos y trucos de él aquí.
Sería genial si pudiéramos guardar nuestras plantillas como accesos directos en la cinta de Power BI …
Entonces, si guarda esto como una plantilla, cuando un usuario abre el archivo, esto es lo que obtiene:
¿No es eso asombroso?
Es posible que deba modificar este archivo para poder usarlo, pero una vez que lo haya creado, ¡no necesitará crear otro calendario bi de energía!
Aquí hay una demostración de cómo se ve el calendario y allí encontrará el enlace para descargar también.
¡Feliz análisis!
27
Brian_M
Super post Ruth. ¡Un gran recordatorio de algunas características nuevas y que ha reunido muy bien esas mejores prácticas!
1
ruthpozuelo
¡Gracias @ThomasTurbado! 🙂
/Piedad
0
alharaca
Buena publicación. Gracias Ruth.
1
dbadmin
¡Oye Ruth! 🙂 ¡Muchas gracias por esto! Funciona genial. Mantener el buen trabajo. ¡Disfruta también de tus blogs!
1