Power Query

  • Privacidad de Datos y la Formula Firewall en Power BI / Power Query

    ¿Alguna vez te ha salido un error similar a estos?

    image

    Formula.Firewall: Consulta ‘Merge1’ (paso ‘Origen’) está accediendo a fuentes de datos que tienen niveles de privacidad que no pueden usarse juntos. Por favor reconstruye esta combinación de datos.

    image

    Formula.Firewall: Consulta ‘Query1’ (paso ‘Añadir personalizado’) hace referencia a otras consultas o pasos, entonces puede ser que acceda directamente a una fuente de datos. Por favor reconstruye esta combinación de datos.

    Este es un artículo de blog en el que discutiré este tema específico para responder 3 preguntas:

    • POR QUÉ existe
    • Qué causa este error
    • Cómo descubrir fácilmente la causa de este error

    Antes de comenzar… Definamos un concepto / función:

  • Tabla de Parámetros

    Tablas de Parámetros en Power BI / Power Query

    Tabla de Parámetros

    Uno de los casos más interesantes y únicos son las Tablas de Parámetros en Power Query / Power BI.

    Para crear una solución dinámica en Power Query / Power BI debemos asegurarnos de que pueda ser personalizada fácilmente y que funcione a la vez como un patrón en lugar de que sea una solución única para un solo archivo, tabla o cualquiera que sea nuestra consulta.

    Aquí es donde entran en acción los parámetros y las tablas de parámetros.

    Hemos visto antes como se pueden crear parámetros (ver las primeras 3 partes de la serie 1 | 2 | 3) usando la opción Gestionar Parámetros, pero ¿y si quieres que tus parámetros vengan de una tabla de cualquier otra fuente?

    image

    El propósito de organizar nuestros Parámetros de esta forma es que sea dinámico, y que en cada actualización podamos obtener los valores más recientes para tener otra capa de interacción en donde la gente pueda ingresar o cambiar valores o parámetros fuera de Power Query / Power BI. Quizás en una tabla de Excel o incluso en una base de datos de SQL Server.

    Al final, se trata de proveer al usuario la forma más amigable de alcanzar sus objetivos basándonos en sus requerimientos específicos.

    En esta entrada del blog cubriré las Tablas de Parámetros en Power Query / Power BI y los tipos que Tablas de Parámetros que puedes usar.

  • Parámetros y Funciones en Power BI / Power Query – Combinando Archivos

    Te recomiendo que leas la primera y segunda parte de esta serie de entradas antes de leer ésta, pero puedes comenzar a leer si ya entiendes los conceptos de parámetros, argumentos y funciones del lenguaje M dentro de Power Query / Power BI.

    Comprender la experiencia de Combinar Archivos: un ejemplo práctico

    Consolidación

    El caso que vamos a abordar es LA forma más común en la que la gente usa las Funciones sin siquiera saber lo que sucede dentro de Power Query / Power BI.

    Vamos a examinar la nueva experiencia de Combinar Archivos que fue introducida en Power BI Desktop al inicio del 2017 y la forma en que todo cambió desde entonces.

  • Parámetros y Funciones en Power BI / Power Query – Funciones Personalizadas

    Power Query tiene más de 600 funciones nativas y el equipo de Power Query sigue agregando más y más.

    No recomendaría memorizarlas, pero necesitas comprender el concepto de parámetros y argumentos para comprender qué son las funciones.

    En esta entrada del blog cubriré el tema de Funciones Personalizadas y cómo puedes crearlas. Recuerda que esta es una entrada más en la serie, por lo que te recomiendo ver la primera parte aquí.

    Funciones M

  • Parámetros y Funciones en Power BI / Power Query: Conceptos Principales

    La experiencia de Power Query o Power BI con Obtener Datos usa un lenguaje funcional llamado M para llevar a cabo sus procesos de Data Preparation (preparación de datos) o Data Transformation (Transformación de datos).

    Puedes leer este artículo para conocer más sobre Power Query y el lenguaje M, pero en pocas palabras, Power Query es la interfaz que te asiste a través de botones y diálogos para crear código M de forma sencilla.

    Ahora, ¿dónde verías una función, argumento o parámetro en Power Query? ¿Qué son todas esas cosas? Revisemos un ejemplo rápido para verlos en acción:

  • Lo más importante que debes aprender al usar Power BI

    Acabas de comenzar o estás en medio de tu camino de aprendizaje de Power BI y no estás seguro hacia donde enfocar tu tiempo de aprendizaje y esfuerzos.

    ¿Podría ser DAX? ¿Comprender las visualizaciones? ¿El lenguaje M? ¿Power Query? ¿Power Pivot?

    TAAAAAANTAS palabras clave que aparecen al hacer una simple búsqueda en línea pero, ¿QUE es lo más importante en Power BI?

    Este artículo cubre mis ideas sobre donde deberías enfocarte al aprender Power BI – veamos cuál es el CORAZÓN de Power BI.

    Después de pasar más de 6 años usando el amplio conjunto de herramientas y hacer varias iteraciones y etapas de lo que ahora conocemos como Power BI, estas son mis ideas y lo que he visto que funciona mejor con las personas que he capacitado a lo largo de varios años.

  • Operaciones de Fusión en Power BI / Power Query: Referencia Práctica

    En el transcurso de las últimas semanas, he publicado 6 artículos que explican cómo, por qué y cuándo usar cada tipo de JOIN que se encuentra dentro de Power BI / Power Query. ¿Qué sucede si, en lugar de tener que leerlos todos, pudieses referirte a una sola página donde puedas verlos todos en un […]

  • Operaciones de Fusión en Power BI / Power Query – Parte 6: Full Outer Join

    ¡Este es el último post de la serie! Te recomiendo que leas la Parte 5 de esta serie antes de leer esta, pero si te gustan los retos, puedes intentar leer este artículo si conoces los conceptos básicos de Operaciones de combinación / JOIN dentro de Power BI / Power Query.

    Utilizaremos los mismos datos de muestra que usamos en la Parte 5, pero esta vez tendremos un objetivo completamente nuevo que probablemente sea uno de los más frecuentes que he tenido al modelar datos para Power BI.

    En esta Parte 6, repasaremos la Unión Externa Completa (Full Outer Join) desde un punto de vista puramente práctico.

  • Operaciones de Fusión en Power BI / Power Query – Parte 5: Inner Join

    Al igual que en las publicaciones anteriores de esta serie, te recomiendo que leas las primeras 4 partes (1 | 2 | 3 | 4) que he publicado hasta el momento sobre Combinar / Unir  / JOIN dentro de Power BI / Power Query.

    Hasta ahora he cubierto:

    • Left Outer Join
    • Right Outer Join
    • Left Anti Join
    • Right Anti Join

    En esta, parte 5, repasaremos la unión interna (Inner Join) desde un punto de vista puramente práctico.

  • Operaciones de Fusión en Power BI / Power Query – Parte 4: Right Anti Join

    Al igual que en las publicaciones anteriores de esta serie, te recomiendo que leas las primeras 3 partes (1 | 2 | 3) que he publicado hasta el momento sobre Joins dentro de Power Bi / Power Query.

    Hasta ahora he cubierto:

    • Left Outer Join
    • Right Outer Join
    • Left Anti Join

    En esta, parte 4, repasaremos la combinación correcta de Right Anti Join desde un punto de vista puramente práctico.

  • Operaciones de Fusión en Power BI / Power Query – Parte 3: Left Anti Join


    Si no ha leído la Parte 1 y la Parte 2 de esta serie, te recomiendo que las leas antes de esta publicación.

    En publicaciones anteriores, vimos el LEFT OUTER JOIN / unión externa izquierda y el RIGHT OUTER JOIN / unión externa derecha. Vimos lo básico sobre cómo funcionan las operaciones de fusión / unión dentro de Power Query / Power BI. Es hora de ser aún más inteligente con el uso de Operaciones de fusión.

    Entremos en material, empecemos con el Left Anti Join, de inmediato desde un punto de vista práctico.

  • Operaciones de Fusión en Power BI / Power Query – Parte 2: Right Outer Join

    Si no has leído la Parte 1 de esta serie, te recomiendo que lo leas antes de esta publicación.

    En la parte 1, aprendimos a hacer el LEFT OUTER JOIN (o unión externa izquierda) y algunos conceptos básicos sobre cómo funcionan las operaciones de fusión / unión dentro de Power Query / Power BI donde la posición de la tabla (la primera o la segunda), las columnas que se utilizan de la fusión y, lo más importante, (agregación vs expandir la operación) tienen un impacto en toda la experiencia al fusionar una tabla.

    En esta segunda parte, entenderemos la RIGHT OUTER JOIN (Unión Externa Derecha) desde un punto de vista puramente práctico.