➡Si quieres profundizar aún más sobre casos prácticos, en esta lista puedes encontrar más vídeos de esta temática ruclips.net/p/PLoiTiVjxQqOMGmvz67KOC10TZ8LaSHPZz
Muy claras explicaciones. Lo que he anotado es (no sé si hay cosas demasiado anecdóticas): Antes que nada, diseñar el modelo, que siempre usará estrellas. El modelo tiene dos tablas de hechos cada una de las cuales define su propia estrella, es decir, el modelo de datos contiene una estrella por tabla de hechos. Un modelo no se restringe entonces a una sola tabla de hechos, puede contener más de una. Diseñar también previamente los cuadros de mando, no improvisarlos directamente en Power BI a la hora de crear los objetos visuales para el informe. Revisar siempre los tipos de datos antes de aplicar y cerrar No dejar que Power BI asigne automáticamente el tipo de dato (tipo cambiado). Por ejemplo el código postal se debe mantener como texto porque requiere ceros a la izquierda. Eliminar el paso "tipo cambiado" para evitar que Power Query decida estos tipos de datos por nosotros. "Combinar" sirve para fusionar varias tablas de dimensiones en una sola tabla, tomando y eliminando las columnas que corresponda. Necesito leer las consultas fusionadas pero NO cargarlas. Para ello "deshabilito la carga" y entonces quedan los nombres de estas consultas en cursiva. Importante tener una dimensión Fecha.Todas las tablas de hecho tienen la fecha de ocurrencia del hecho, por lo que se impone el uso de la dimensión de tiempo. Eso permite el Time Intelligence. Mejor NO dejar que se creen relaciones automáticamente. Muy importante nombrar adecuadamente las columnas en las consultas porque son los nombres que aparecerán en el informe Solo dejar visibles las columnas de las tablas por las que podemos segmentar, el resto ocultarlo. El símbolo de sumatorio implica que se hace un total de suma de valores en las líneas. Cuando éstas contienen años, no querremos que se sumen solo que se muestren, y por tanto deberemos elegir la opción "no resumir" para esa columna de la consulta en Power Query. Hay que quitar los símbolos de calendario que nos aparecen en la columna Fechas de la tabla de hechos (Ventas). Cuando hay una columna de fechas, Power Bi crea automáticamente una tabla de fechas. Cuando nuestro modelo define una dimensión de tiempo, esta automatización es redundante y hay que quitarla. Crear una jerarquía año-mes-dia a partir de la tabla de fechas es buena práctica para realizar segmentaciones por año, mes etc. en el informe. Generamos una tabla de medidas aparte de las demás (otra buena práctica); de este modo, separamos indicadores (medidas generadas en DAX) de los campos (tablas o consultas) que sirven para segmentar, describir, etc. En DAX, DIVIDE es una función que permite gestionar las divisiones por cero si aparecen, cosa que no hace la barra de división, que daría error El campo MesR se ordenará según la columna MesNum para que se comience en enero y se siga cronológicamente. Este es el motivo de que se haya creado dicho campo MesNum, que el objeto vosual de por sí no ordenará los meses correctamente (es otra buena práctica) Recomendable hacer medidas básicas y luego cálculos complejos basados en ellas (buena práctica), esto hace que el código DAX de cada medida sea más sencillo, evitando errores. Evolución temporal = recomendable usar un gráfico lineas Ranking comparativo= recomendable usar un gráfico de barras
Qué Bueno Andreu. Si te llevas todas esas perlas, tus proyectos estarán a otro nivel. Espero que te haya resultado útil este ejercicio y te haya aportado mucho valor :) Además de todas esas "perlas" hay otras que se leen entre líneas y no las cito literalmente, por ejemplo, un tratamiento exhaustivo de la Dimensión Fecha, que tiene muchísimo potencial. Yo ahí he mostrado la parte más básica, pero esta toda la parte de fechas especiales, tener todas las jerarquías que necesites (analisis trimestrasl, semanal, etc.) y otras muchas. Pero las principales y más directas las has anotado en su mayoría. Te felicito :)
Gracias Jair, pues te recomiendo hacerlo así, es imprescindible. Power BI tiene una base de datos analítica muy potente y muchos errores en los informes bien de no haber construido una base robusta y siguiendo las buenas prácticas. Luego muchos se quejan de que les va lento, de DAX es complejo, de que no sale lo que necesitan. Y los problemas no están ahí, sino en las bases.
- tener un modelo bn definido - especificar los tipos de datos que tiene cada tabla -No crear columnas, es mejor usar dax -ser ordenados con las nomenclaturas -los dax usarlos en una nueva tabla, no en la existente -omitir información que no es relevante del informe -especificar y revisar siempre los formatos de las columnas Muchas gracias por el vídeo
Me gusta que fomentes las buenas practicas, trabajo en la industria farmacéutica y el no trabajar con buenas prácticas puede terminar en multas. Adicional de las perlas que comentan los compañeros tanto en query como en dax, veo que seleccionas la medida y dejas que power bi te sugiera el visual. También es muy innovador el hecho de aplicar drill down pero a las diferentes pestañas así no saturas tu pestaña de objetivos. Hay muchísimas cosas que enseñas en ese video mis más sinceras felicitaciones. Saludos desde México
Muchas gracias por aporte querido Salva Te comento las perlas que pude captar y comparto este pequeño resumen contigo y con la comunidad: 1. Quitar el tipo cambiado porque no quiero que Power Query decida por mi en la clasificación de tipo de datos en las columnas de mis tablas correspondientes. 2. Desactivo la opción de habilitar carga para que mi modelo analítico sea mas óptimo en recursos. 3. Eliminar las relaciones que se crean en automático para yo mismo crearlas comprobando con las columnas correspondientes. 4. Trabajar con la misma nomenclatura las columnas para relacionar de manera correcta las tablas. 5. Cuando importemos los datos desde Excel es recomendable tenerlos en formato tabular. 6. Verificar el tipo de dato asignado en cada columna en el Editor de Power Query. 7. Lo mejor de los mejor es aplicar el modelo en estrella identificando una o mas tablas de hechos y sus tablas dimensionales correspondientes. 8. Siempre un modelo analítico debe tener una tabla dimensional de tiempo sea importada via Excel, obtenida por DAX u obtenida por el Lenguaje M. Es importante esta tabla para las funciones de inteligencia de tiempo. 9. Recordar que esta tabla dimensional de fecha se tiene que marcar como tabla fecha desde la opción de herramienta de tablas y un buen ejercicio es aplicar la jerarquía. 10. Ocultar los campos de la tabla de hechos, excepto aquellos campos que vamos a utilizar para las interacciones de filtros. 11. Crear una tabla de medidas para guardar todas las medidas DAX que creemos. 12. Crear medidas DAX y luego utilizarlas dentro de nuevos cálculos para un mejor entendimiento. Saludos Salva y felicitaciones por el excelente contenido.
Muchas gracias Cesar, sólo un matiz la tabla de fechas si es importada no tiene por qué ser sólo desde Excel, puede ser de cualquier fuente. De hecho, es habitual importarla de SQL Server, Oracle u otras bases de datos.
Excelente vídeo. Muchas gracias. A parte de lo que ya han comentado los demás, me he anotado que los datos tienen que estar siempre en el origen y no utilizar la creación manual de tabla con "Especificar tabla". Debemos restringir ese uso para la creación de la tabla de medidas, con el fin de tener un mayor orden y optimización de modelo.
Efectivamente. Si tienes que cambiar valores en una tabla creada asi implica volver a publicar el pbix con el modelo, mientras que si están en el origen solo hay que refrescar los datos.
Si, es algo que ayuda mucho, incluso si tu modelo crece y tienes varios procesos de negocio puedes hacer más de una tabla de Medidas, es importante tener separados los indicadores de los campos por los que segmentar y filtrar :)
Excelente video! Muchas gracias por compartir tus enseñas. Con ganas de que llegue el próximo video para seguir aprendido de las buenas prácticas que nos indicas. Un saludo
Un video muy interesante. Te animo a desarrollar un ejemplo global, donde se vean las DAX más utilizadas, utilizando con más profundidad Query con sus funcionalidades y desarrollando esas buenas prácticas que se ven en el video, para obtener un cuadro de mando interactivo. Como usuario certificado en Excel y Power BI se agradece esta visión. Buen trabajo.
Excelente video Salvador!. Claridad y nitidez en las explicaciones lo cual hace su entendimiento muy fácil. No sé si habré capturado las 25 perlas pero alguna que otra me llevo :-). Muchas gracias!!
Muchas gracias Salvador. He aquí las perlas descubiertas: -Nombrar las tablas de hechos en plural y las tablas de dimensiones en singular. -Revisar los tipos de datos en columnas al importar orígenes de datos. -Deshabilitar cambiar tipo de datos automático cuando sea necesario. -Combinar varias tablas importadas en una sola para crear una sola tabla de dimensiones. -Después de combinar una tabla, deshabilitar la carga al modelo de las tablas redundantes. -Cuidar la nomenclatura de las columnas en todo momento. -Procurar importar tablas en vez de hojas o rangos de Excel. -Preferir Lenguaje M o DAX para la utilización de inteligencia de tiempo. -Revisar las relaciones del modelo realizadas automáticamente. -Agregar una hoja en Power BI por cada modelo estrella del modelo global. -Utilizar no resumir en columnas sin agregación. -Marcar como tabla de fechas la columna fecha del calendario de inteligencia de tiempo. -Al jerarquizar fecha dividir en: año, nombre del mes y día (fecha completa). -Utilizar formato corto de fecha. -Reutilizar medidas para crear otras medidas. -Construir Dashboard en base al borrador previamente diseñado. -Ordenar el nombre de los meses en base a la columna del número del mes. Espero haber hecho bien mi tarea. =)
@@salvadorramos entonces no sirve de nada tus videos, porque nos obligas a comprar algo que algunos no tenemos capacidad de pagar, sin embargo se agradece la iniciativa e intencion. Slds.
Lo importante de este video no es seguirlo y estar parando continuamente el video y haciendo algo con esos datos en concreto. Cada uno tenemos unos datos y eso no es lo importante. Si quieres sacar el máximo rendimiento a este video, haz lo que indico, abre un documento y anota todas esas perlas y buenas prácticas para posteriormente aplicarlas en las soluciones de Power BI que tú vayas creando.
Muy buena clase, gracias Salva. La verdad es que es muy útil este tipo de videos. Una pregunta, ¿Puedes dejarnos o decirnos cómo crear una tabla de calendario que sea útil? y una pregunta más : ¿Podemos enlazar desde la misma tabla dos relaciones a la tabla de calendarios? Gracias!
Gracias, Jose tengo un artículo en mi blog un un video donde explico todos los detalles: www.elfuturodelosdatos.com/dimension-tiempo-data-warehouse/ Es aplicable a Power BI y a otras tecnologías. Te recomiendo que te suscribas a mis publicaciones, lo puedes hacer desde este enlace, te llevas la guía de regalo y voy enviando emails frecuentes a los suscriptores: elfuturodelosdatos.com/turegalo Puedes hacer más de una relación entre dos tablas, pero sólo podrás tener una relación activa, la otras estarán inactivas y las utilizarás en tus medidas DAX que necesiten utilizarla.
Buenas tardes, Salvador. Un vídeo muy formativo, como todos los tuyos. Haces que parezca fácil. Será por la experiencia, seguro. ¿Sería posible que compartieras las tablas de datos y así poder practicar? Muchas gracias, y sigue con estas formaciones.
Las tablas forman parte de una base de datos con más información (no solo la extraida en este video) y forman parte de mis formaciones de pago, no las puedo compartir, pero hay datos similares por internet que te valen igualmente.
muy buen video aclaraste muchas dudas y cosas que venia haciendo erradas, amigo pregunta como puedo acceder para que en click derecho me aparezca el (obtener detalle) mil gracias saludos desde colombia
Las tablas forman parte de una base de datos con más información (no solo la extraida en este video) y forman parte de mis formaciones de pago, no las puedo compartir, pero hay datos similares por internet que te valen igualmente.
Gran video, Salvador. Una pregunta, la vinculación que haces de tablas en powerQuery, de los códigos de tienda, códigos postales, etc, que es algo simple, no podrías haberlo hecho en excel previamente?
Si, pero el objetivo aquí es dejar todo automatizado y que sea aplicable a cualquier origen de datos. Ten en cuenta también que el origen nos viene dado en muchos casos y no podemos modificarlo.
Como se llama la función que permite que al ponerse el cursor sobre un objeto esté automáticamente despliegue unas gráficas 📊? , eso nunca lo había visto, excelente video , gracias
Salvador, fantástico como siempre. Varias dudas. Al duplicar la tabla de Hechos para obtener los productos, y quitar los duplicados, qué ocurre con los nuevos artículos que se creasen a futuro? El SQL me los crearía automáticamente en dicha tabla? Yo suelo extraer de los ERP´s, SAP, Oracle, etc., la tabla artículos. Buen acierto el marcar la Fecha como "Tabla de Fechas" y realizar las Jerarquías. Sobre la opción de "Especificar Datos", yo si la recomendaría para usar tablas auxiliares para realizar filtros. Salu2 crack.
Especificar datos implica que si tienes que cambiar datos necsites volver a publicar el pbix, por eso no lo uso, si son datos prefiero que lleguen al servcio cuando se haga un refresco de datos.
Hola Salvador, no se podría poner en una misma gráfica el tiket medio con el resto de tiendas? Sería mejor visualmente ver x donde va la línea del promedio
Se podría, todo depende de las prwguntas de Negocio que necesites resolver y priorizar. Eso requiere de mucho más tiempo de desarollo, no es algo que puedas hacer con unos clicks.
Yo lo intento hacer en un gráfico combinado de barras y la línea con el promedio pero a la hora de filtrar por producto el promedio se me iguala al dato de la barra..
Hola Edwin, justo hoy he publicado un video donde construyo lo que indicas paso a paso, y no solo eso, sino todas las páginasque muestro aquí. Te recomiendo que te suscribas a mi canal y estés atento a los nuevos videos. Muchas gracia 😊
Te podría dar mil razones, pero te voy a dejar sólo 3 muy básicas: - Necesito un modelo en estrella con una sola dimensión fecha - Quiero saber cuánto vendo cada día de la semana (de lunes a domingo) o cualquier otro campo que no me da por defecto - Quiero filtrar una fecha y que me filtre todas tanto ventas como presupuetos (y no sólo las ventas como hace por defecto) - Y te podría dar un montón más, nunca verás en mis modelos un icono de calendario en una columna fecha. Todo eso es muy largo de contar aquí, es algo que explico con todo detalle en mis cursos. ** No puedes pensar en Excel y aplicar en Power BI, es como pensar en español y traducir a inglés literalmente. ¿De verdad quieres cambiar el chip? el primer paso es aprender "Modelos en Estrella" no conocerlos es como si un contable no supiese que es el Activo y el Pasivo. Te recomiendo este curso, en el que no vas a abrir Power BI, pero cuando lo hagas y lo vuelvas a abrir, verás otro mundo mucho más real --> elfuturodelosdatos.com/modelos-en-estrella-esencial
Salvador si traigo originalmente una vista con 10 campos y la modifico en PBI luego en unos dias quiero volver a traer los datos porque se modificaron. Me mantiene la fuente de datos y me respeta los campos que yo deje en power o me vuelve a traer los 10 de origen. Muchas gracias. @salvadorramos
➡Si quieres profundizar aún más sobre casos prácticos, en esta lista puedes encontrar más vídeos de esta temática ruclips.net/p/PLoiTiVjxQqOMGmvz67KOC10TZ8LaSHPZz
Gracias Salvador, excelente
@@carlosolarc gracias a ti, me alegro que te haya sido de ayuda
Muy claras explicaciones. Lo que he anotado es (no sé si hay cosas demasiado anecdóticas):
Antes que nada, diseñar el modelo, que siempre usará estrellas. El modelo tiene dos tablas de hechos cada una de las cuales define su propia estrella, es decir, el modelo de datos contiene una estrella por tabla de hechos. Un modelo no se restringe entonces a una sola tabla de hechos, puede contener más de una.
Diseñar también previamente los cuadros de mando, no improvisarlos directamente en Power BI a la hora de crear los objetos visuales para el informe.
Revisar siempre los tipos de datos antes de aplicar y cerrar
No dejar que Power BI asigne automáticamente el tipo de dato (tipo cambiado). Por ejemplo el código postal se debe mantener como texto porque requiere ceros a la izquierda. Eliminar el paso "tipo cambiado" para evitar que Power Query decida estos tipos de datos por nosotros.
"Combinar" sirve para fusionar varias tablas de dimensiones en una sola tabla, tomando y eliminando las columnas que corresponda.
Necesito leer las consultas fusionadas pero NO cargarlas. Para ello "deshabilito la carga" y entonces quedan los nombres de estas consultas en cursiva.
Importante tener una dimensión Fecha.Todas las tablas de hecho tienen la fecha de ocurrencia del hecho, por lo que se impone el uso de la dimensión de tiempo. Eso permite el Time Intelligence.
Mejor NO dejar que se creen relaciones automáticamente.
Muy importante nombrar adecuadamente las columnas en las consultas porque son los nombres que aparecerán en el informe
Solo dejar visibles las columnas de las tablas por las que podemos segmentar, el resto ocultarlo.
El símbolo de sumatorio implica que se hace un total de suma de valores en las líneas. Cuando éstas contienen años, no querremos que se sumen solo que se muestren, y por tanto deberemos elegir la opción "no resumir" para esa columna de la consulta en Power Query.
Hay que quitar los símbolos de calendario que nos aparecen en la columna Fechas de la tabla de hechos (Ventas). Cuando hay una columna de fechas, Power Bi crea automáticamente una tabla de fechas. Cuando nuestro modelo define una dimensión de tiempo, esta automatización es redundante y hay que quitarla.
Crear una jerarquía año-mes-dia a partir de la tabla de fechas es buena práctica para realizar segmentaciones por año, mes etc. en el informe.
Generamos una tabla de medidas aparte de las demás (otra buena práctica); de este modo, separamos indicadores (medidas generadas en DAX) de los campos (tablas o consultas) que sirven para segmentar, describir, etc.
En DAX, DIVIDE es una función que permite gestionar las divisiones por cero si aparecen, cosa que no hace la barra de división, que daría error
El campo MesR se ordenará según la columna MesNum para que se comience en enero y se siga cronológicamente. Este es el motivo de que se haya creado dicho campo MesNum, que el objeto vosual de por sí no ordenará los meses correctamente (es otra buena práctica)
Recomendable hacer medidas básicas y luego cálculos complejos basados en ellas (buena práctica), esto hace que el código DAX de cada medida sea más sencillo, evitando errores.
Evolución temporal = recomendable usar un gráfico lineas
Ranking comparativo= recomendable usar un gráfico de barras
Qué Bueno Andreu. Si te llevas todas esas perlas, tus proyectos estarán a otro nivel. Espero que te haya resultado útil este ejercicio y te haya aportado mucho valor :)
Además de todas esas "perlas" hay otras que se leen entre líneas y no las cito literalmente, por ejemplo, un tratamiento exhaustivo de la Dimensión Fecha, que tiene muchísimo potencial. Yo ahí he mostrado la parte más básica, pero esta toda la parte de fechas especiales, tener todas las jerarquías que necesites (analisis trimestrasl, semanal, etc.) y otras muchas. Pero las principales y más directas las has anotado en su mayoría.
Te felicito :)
Ayudaría que nos dejaras las bases de datos para ir replicando lo aprendido
Es la primera vez que lo veo, pero me gusto la forma de atacar el problema desde la construccion de un moderlo. saludos y gracias.
Gracias Jair, pues te recomiendo hacerlo así, es imprescindible. Power BI tiene una base de datos analítica muy potente y muchos errores en los informes bien de no haber construido una base robusta y siguiendo las buenas prácticas. Luego muchos se quejan de que les va lento, de DAX es complejo, de que no sale lo que necesitan. Y los problemas no están ahí, sino en las bases.
- tener un modelo bn definido
- especificar los tipos de datos que tiene cada tabla
-No crear columnas, es mejor usar dax
-ser ordenados con las nomenclaturas
-los dax usarlos en una nueva tabla, no en la existente
-omitir información que no es relevante del informe
-especificar y revisar siempre los formatos de las columnas
Muchas gracias por el vídeo
me aclara bastantes dudas. Muy didáctico Salvador! Felicitaciones!
Muchas gracias :)
eres un crack me encanto porque aunque ya manejo power bi, me ayudo a interiorizar muchos temas
Gracias Santiago, me alegro que te sea útil 😊
Un verdadero maestro! Felicidades y saludos desde São Paulo/Brazil 🇧🇷🇪🇸 Muchas Gracias!!
Me gusta que fomentes las buenas practicas, trabajo en la industria farmacéutica y el no trabajar con buenas prácticas puede terminar en multas. Adicional de las perlas que comentan los compañeros tanto en query como en dax, veo que seleccionas la medida y dejas que power bi te sugiera el visual. También es muy innovador el hecho de aplicar drill down pero a las diferentes pestañas así no saturas tu pestaña de objetivos. Hay muchísimas cosas que enseñas en ese video mis más sinceras felicitaciones. Saludos desde México
Muchas gracias por aporte querido Salva
Te comento las perlas que pude captar y comparto este pequeño resumen contigo y con la comunidad:
1. Quitar el tipo cambiado porque no quiero que Power Query decida por mi en la clasificación de tipo de datos en las columnas de mis tablas correspondientes.
2. Desactivo la opción de habilitar carga para que mi modelo analítico sea mas óptimo en recursos.
3. Eliminar las relaciones que se crean en automático para yo mismo crearlas comprobando con las columnas correspondientes.
4. Trabajar con la misma nomenclatura las columnas para relacionar de manera correcta las tablas.
5. Cuando importemos los datos desde Excel es recomendable tenerlos en formato tabular.
6. Verificar el tipo de dato asignado en cada columna en el Editor de Power Query.
7. Lo mejor de los mejor es aplicar el modelo en estrella identificando una o mas tablas de hechos y sus tablas dimensionales correspondientes.
8. Siempre un modelo analítico debe tener una tabla dimensional de tiempo sea importada via Excel, obtenida por DAX u obtenida por el Lenguaje M. Es importante esta tabla para las funciones de inteligencia de tiempo.
9. Recordar que esta tabla dimensional de fecha se tiene que marcar como tabla fecha desde la opción de herramienta de tablas y un buen ejercicio es aplicar la jerarquía.
10. Ocultar los campos de la tabla de hechos, excepto aquellos campos que vamos a utilizar para las interacciones de filtros.
11. Crear una tabla de medidas para guardar todas las medidas DAX que creemos.
12. Crear medidas DAX y luego utilizarlas dentro de nuevos cálculos para un mejor entendimiento.
Saludos Salva y felicitaciones por el excelente contenido.
Muchas gracias Cesar, sólo un matiz la tabla de fechas si es importada no tiene por qué ser sólo desde Excel, puede ser de cualquier fuente. De hecho, es habitual importarla de SQL Server, Oracle u otras bases de datos.
Medidas calculadas en una tabla nueva. Excelente y muchas gracias. 🥳👍
Extraordinario video, gran explicación. Gracias por compartir, saludos.
Excelente video, estoy iniciando en PB y ha Sido un vídeo muy bueno y cargado de Best practice. Gracias
Muchas Gracias !
Gracias por compartir tus conocimientos. Mis respetos
Muy buen caso practico para tener una perspectiva general
Excelente vídeo. Muchas gracias.
A parte de lo que ya han comentado los demás, me he anotado que los datos tienen que estar siempre en el origen y no utilizar la creación manual de tabla con "Especificar tabla". Debemos restringir ese uso para la creación de la tabla de medidas, con el fin de tener un mayor orden y optimización de modelo.
Efectivamente. Si tienes que cambiar valores en una tabla creada asi implica volver a publicar el pbix con el modelo, mientras que si están en el origen solo hay que refrescar los datos.
Excelente explicacion, muy detallado cada paso para no perderse ninguna perla
Me ha gustado mucho "la perla" de añadir las medidas en una tabla aparte. Los datos por un lado y las medidas por otro. Mas fácil de mantener!
Si, es algo que ayuda mucho, incluso si tu modelo crece y tienes varios procesos de negocio puedes hacer más de una tabla de Medidas, es importante tener separados los indicadores de los campos por los que segmentar y filtrar :)
Excelente video! Muchas gracias por compartir tus enseñas. Con ganas de que llegue el próximo video para seguir aprendido de las buenas prácticas que nos indicas. Un saludo
Un video muy interesante. Te animo a desarrollar un ejemplo global, donde se vean las DAX más utilizadas, utilizando con más profundidad Query con sus funcionalidades y desarrollando esas buenas prácticas que se ven en el video, para obtener un cuadro de mando interactivo. Como usuario certificado en Excel y Power BI se agradece esta visión. Buen trabajo.
Muy buen video, me servirá mucho, gracias
Excelente gracias
Excelente video Salvador!. Claridad y nitidez en las explicaciones lo cual hace su entendimiento muy fácil. No sé si habré capturado las 25 perlas pero alguna que otra me llevo :-). Muchas gracias!!
Muchas gracias Antonio :)
Muchas gracias Salvador. He aquí las perlas descubiertas:
-Nombrar las tablas de hechos en plural y las tablas de dimensiones en singular.
-Revisar los tipos de datos en columnas al importar orígenes de datos.
-Deshabilitar cambiar tipo de datos automático cuando sea necesario.
-Combinar varias tablas importadas en una sola para crear una sola tabla de dimensiones.
-Después de combinar una tabla, deshabilitar la carga al modelo de las tablas redundantes.
-Cuidar la nomenclatura de las columnas en todo momento.
-Procurar importar tablas en vez de hojas o rangos de Excel.
-Preferir Lenguaje M o DAX para la utilización de inteligencia de tiempo.
-Revisar las relaciones del modelo realizadas automáticamente.
-Agregar una hoja en Power BI por cada modelo estrella del modelo global.
-Utilizar no resumir en columnas sin agregación.
-Marcar como tabla de fechas la columna fecha del calendario de inteligencia de tiempo.
-Al jerarquizar fecha dividir en: año, nombre del mes y día (fecha completa).
-Utilizar formato corto de fecha.
-Reutilizar medidas para crear otras medidas.
-Construir Dashboard en base al borrador previamente diseñado.
-Ordenar el nombre de los meses en base a la columna del número del mes.
Espero haber hecho bien mi tarea. =)
Excelente, espero que las apliques todas.
Hola Salvador, Podrías compartirnos la base de datos para practicar y confirmar que estamos obteniendo los mismos valores que en tu presentación?
No la tengo, el objetivo es que te anotes las buenas practicas y las apliques con tus datos
@@salvadorramos entonces no sirve de nada tus videos, porque nos obligas a comprar algo que algunos no tenemos capacidad de pagar, sin embargo se agradece la iniciativa e intencion. Slds.
Centenares de personas me han escrito muy agradecidos por lo que han aprendido, por las perlas que se han llevado y pueden aplicar en sus proyectos.
Buen video, pero hubiera sido genial poder tener el archivo para poder seguirte... si pudiera hacerlo seria genial
Lo importante de este video no es seguirlo y estar parando continuamente el video y haciendo algo con esos datos en concreto. Cada uno tenemos unos datos y eso no es lo importante. Si quieres sacar el máximo rendimiento a este video, haz lo que indico, abre un documento y anota todas esas perlas y buenas prácticas para posteriormente aplicarlas en las soluciones de Power BI que tú vayas creando.
Muy buena clase, gracias Salva. La verdad es que es muy útil este tipo de videos. Una pregunta, ¿Puedes dejarnos o decirnos cómo crear una tabla de calendario que sea útil? y una pregunta más : ¿Podemos enlazar desde la misma tabla dos relaciones a la tabla de calendarios? Gracias!
Gracias, Jose tengo un artículo en mi blog un un video donde explico todos los detalles: www.elfuturodelosdatos.com/dimension-tiempo-data-warehouse/ Es aplicable a Power BI y a otras tecnologías.
Te recomiendo que te suscribas a mis publicaciones, lo puedes hacer desde este enlace, te llevas la guía de regalo y voy enviando emails frecuentes a los suscriptores: elfuturodelosdatos.com/turegalo
Puedes hacer más de una relación entre dos tablas, pero sólo podrás tener una relación activa, la otras estarán inactivas y las utilizarás en tus medidas DAX que necesiten utilizarla.
Buenas tardes, Salvador. Un vídeo muy formativo, como todos los tuyos. Haces que parezca fácil. Será por la experiencia, seguro. ¿Sería posible que compartieras las tablas de datos y así poder practicar?
Muchas gracias, y sigue con estas formaciones.
Las tablas forman parte de una base de datos con más información (no solo la extraida en este video) y forman parte de mis formaciones de pago, no las puedo compartir, pero hay datos similares por internet que te valen igualmente.
Excelente video, me gustaria tener acceso y poder descargar el ejemplo que usa, si posible. Muchas Gracias
muy buen video aclaraste muchas dudas y cosas que venia haciendo erradas, amigo pregunta como puedo acceder para que en click derecho me aparezca el (obtener detalle) mil gracias saludos desde colombia
Busca: power bi obtener detalles, es complejo de explicar aqui en un comentario. Gracias
Y para realizar la pràctica a donde puedo descargar toda la información. Gràcias
Las tablas forman parte de una base de datos con más información (no solo la extraida en este video) y forman parte de mis formaciones de pago, no las puedo compartir, pero hay datos similares por internet que te valen igualmente.
Gran video, Salvador. Una pregunta, la vinculación que haces de tablas en powerQuery, de los códigos de tienda, códigos postales, etc, que es algo simple, no podrías haberlo hecho en excel previamente?
Si, pero el objetivo aquí es dejar todo automatizado y que sea aplicable a cualquier origen de datos. Ten en cuenta también que el origen nos viene dado en muchos casos y no podemos modificarlo.
Como se llama la función que permite que al ponerse el cursor sobre un objeto esté automáticamente despliegue unas gráficas 📊? , eso nunca lo había visto, excelente video , gracias
tooltip page
@@salvadorramos Muchas gracias, tiene un nuevo suscriptor, saludos desde México
Salvador, fantástico como siempre. Varias dudas. Al duplicar la tabla de Hechos para obtener los productos, y quitar los duplicados, qué ocurre con los nuevos artículos que se creasen a futuro? El SQL me los crearía automáticamente en dicha tabla? Yo suelo extraer de los ERP´s, SAP, Oracle, etc., la tabla artículos. Buen acierto el marcar la Fecha como "Tabla de Fechas" y realizar las Jerarquías. Sobre la opción de "Especificar Datos", yo si la recomendaría para usar tablas auxiliares para realizar filtros. Salu2 crack.
Si estan esos articulos en el origen, power query los leerá.
Especificar datos implica que si tienes que cambiar datos necsites volver a publicar el pbix, por eso no lo uso, si son datos prefiero que lleguen al servcio cuando se haga un refresco de datos.
Hola Salvador, no se podría poner en una misma gráfica el tiket medio con el resto de tiendas? Sería mejor visualmente ver x donde va la línea del promedio
Se podría, todo depende de las prwguntas de Negocio que necesites resolver y priorizar. Eso requiere de mucho más tiempo de desarollo, no es algo que puedas hacer con unos clicks.
Yo lo intento hacer en un gráfico combinado de barras y la línea con el promedio pero a la hora de filtrar por producto el promedio se me iguala al dato de la barra..
los archivos para poder ptacticar lo puedes compartir
Excelente
En cuales videos enseñas a realizar esos atajos?
No se si fue que me perdí de ese punto, pero creo que esa parte no la mostraste.
¿A qué atajos te refieres? El video es muy largo y no sé en concreto a qué te refieres.
Yo creo se refiere a todos los tooltips gráficos y a la parte de "Obtener detalles" donde te manda al detalle en otra pestaña.
Gracias por el contenido, es realmente valioso. Una duda, qué significa FechaSK?
Es la fecha como numero aaaammdd que actua como subrogate key (SK), busca este concepto si no lo conoces
profesor necesito ayuda urgente con un proyecto que estoy en contruccion en mi comunidad no se si puedo pedirle que podamos comunicarnos
Existe alguna forma de exportar desde PBI a un archivo txt?
Existen varias, pero es complicado de explicar aquí en un comentario. Si haces esa simple búsqueda en Google verás varias alternativas.
Buenos dias amigo. alguien me puede ayudar como se llama la opcion para activar el grafico de el minuto 54:15
Hola Edwin, justo hoy he publicado un video donde construyo lo que indicas paso a paso, y no solo eso, sino todas las páginasque muestro aquí. Te recomiendo que te suscribas a mi canal y estés atento a los nuevos videos. Muchas gracia 😊
@@salvadorramos si amigo lo acabo de ver. de verdad un millon de gracias. ya estamos suscritos. gracias
duda, por qué usas una tabla de fechas creada por tí, cuando la segmentación de fecha por defecto ya hace las mismas funciones?
Te podría dar mil razones, pero te voy a dejar sólo 3 muy básicas:
- Necesito un modelo en estrella con una sola dimensión fecha
- Quiero saber cuánto vendo cada día de la semana (de lunes a domingo) o cualquier otro campo que no me da por defecto
- Quiero filtrar una fecha y que me filtre todas tanto ventas como presupuetos (y no sólo las ventas como hace por defecto)
- Y te podría dar un montón más, nunca verás en mis modelos un icono de calendario en una columna fecha. Todo eso es muy largo de contar aquí, es algo que explico con todo detalle en mis cursos.
** No puedes pensar en Excel y aplicar en Power BI, es como pensar en español y traducir a inglés literalmente.
¿De verdad quieres cambiar el chip? el primer paso es aprender "Modelos en Estrella" no conocerlos es como si un contable no supiese que es el Activo y el Pasivo. Te recomiendo este curso, en el que no vas a abrir Power BI, pero cuando lo hagas y lo vuelvas a abrir, verás otro mundo mucho más real --> elfuturodelosdatos.com/modelos-en-estrella-esencial
y las bases?
Salvador si traigo originalmente una vista con 10 campos y la modifico en PBI luego en unos dias quiero volver a traer los datos porque se modificaron. Me mantiene la fuente de datos y me respeta los campos que yo deje en power o me vuelve a traer los 10 de origen. Muchas gracias. @salvadorramos
Pruebalo 🙂