3 Tips de Power BI que no te puedes perder

Mar 17 / Elías Ortiz
Hoy os traemos 3 tips que pueden ser muy útiles, todos referentes a la hora de trabajar con orígenes de datos, el primero va a ser como trabajar con parámetros y como usarlo en nuestras consultas luego os enseñaremos a cambiar el origen de todas tus consultas de una vez sin tener que ir consulta por consulta a cambiar el parámetro y por último os enseñaremos de una forma muy sencilla a cambiar el origen de datos de un Dataset (Conjunto de datos). Esperemos que os sean de utilidad, vamos a ello: 

1. Parámetros

Antes de comenzar con un ejemplo sencillo para que entendáis cómo funcionan es importante entender que son y para que se utilizan los Parámetros, estos se usan para usuarios finales de informes para usar filtros o segmentadores o para establecer valores de parámetros de una consulta en Power Query con M, es por ello que hacen optimizaciones del rendimiento de las consultas, nosotros en este post nos vamos a centrar en la última para saber cómo podemos usar los parámetros en Power Query para que cuando tengamos muchas consultas que estén atacando a un mismo origen de datos tener un único parámetro, por si en algún momento necesitamos cambiar el origen.

Hay muchas ventajas de los parámetros en Power BI/ Power Query, pero lo más importante es lo fácil que es crear uno y la forma tan rápida que es cambiar su valor.

Es por ello por lo que vamos a hacer un ejemplo sencillo de cómo realizar dos parámetros para una base de datos de SQL Server, en el caso de que fuese un fichero Excel o cualquier origen es exactamente lo mismo, pero vamos a usar este ejemplo que tiene 2 parámetros, antes de comenzar es importante que dentro de Opciones tengas habilitado los “Parámetros de consulta M dinámicos”:
Write your awesome label here.
Una vez están activos nos vamos a ir a Power Query y dentro del mismo vamos a insertar un parámetro nuevo:
Write your awesome label here.
Una vez insertado vamos a configurarlo, en este caso lo vamos a denominar “Servidor” y vamos a indicar que es del Tipo Texto y el valor actual nuestra base de datos:
Write your awesome label here.
Una vez configurado nos vamos a ir a una de nuestras consultas que tengamos creadas y nos vamos a ir al primer paso al “Origen”, dentro en lugar del servidor que estaba como “Texto” vamos a indicar un “Parámetro” y en nuestro caso vamos a seleccionar el parámetro que hemos creado como “Servidor”:
Write your awesome label here.
Write your awesome label here.
Vamos a crear otro parámetro que se denomine Base de Datos y vamos a volver a ir a nuestro origen para cambiar la Base de datos:
Write your awesome label here.
De esta manera ya habríamos cambiado de nuestra consulta dProducto el origen de datos y ahora cada vez que cambiemos el parámetro se cambiará en esta consulta.

2. Cambiar el origen de todas tus consultas de una vez

Ahora en este ejemplo es cierto que solo tenemos 3 consultas, pero imaginaros en un modelo en el que tengáis 50 consultas diferentes y ahora queréis ponerle a todas el Parámetro, ¿muy tedioso verdad? pues existe un truco que os vamos a contar a continuación para cambiar todos los orígenes al parámetro, nos vamos a ir a “Configuración de orígenes de datos”, vamos a seleccionar el origen que queremos cambiar y vamos a hacer clic en “Cambiar origen”:
Write your awesome label here.

¡Conviértete en un profesional de  Microsoft Power Platform!

Una vez dentro vamos a ver como cambiar el origen de nuestra Base de datos SQL Server, y aquí es donde vamos a cambiar a un parámetro:
Write your awesome label here.
Seleccionamos los parámetros que habíamos creado anteriormente:
Write your awesome label here.
Y de esta manera tan sencilla todas las consultas que tiraban de ese origen de datos ahora pasan a tirar de los parámetros que hemos creado, vamos a irnos por ejemplo a fVentas a nuestro Origen y vemos como se ha cambiado automáticamente sin tener que ir consulta por consulta:
Write your awesome label here.

3. Cambiar el origen de datos de un Dataset

Ahora nos encontramos con un caso totalmente diferente pero que no puede ser de utilidad y es que vamos a querer cambiar el origen de datos de nuestro Conjunto de datos de Power BI, teníais un informe que estaba tirando de ese modelo de datos, pero por el motivo que sea necesitáis hacer un cambio a otro modelo diferente, en este caso si intentáis acceder a Power Query os va a indicar lo siguiente:
Write your awesome label here.
Y como veis no tenéis acceso al formato tabla ya que estáis conectados a un Dataset, pero hay un truco para cambiar rápidamente el origen, que es el siguiente, dentro de Transformar datos vais a seleccionar “Configuración de origen de datos”:
Write your awesome label here.
Aquí vais a seleccionar el nuevo Dataset al que os queréis conectar y listo:
Write your awesome label here.
Tan sencillo como eso, esperemos que os hayan gustado estos trucos.

La tecnología avanza a un ritmo tan veloz que es imposible caminar solo y estar a la última, solo formando parte de una comunidad es posible estar a la vanguardia de la tecnología y ser un auténtico experto de Microsoft Power Platform, forma parte Power Platform University desde 25€.