Saltar al contenido principal

Escribí este artículo por primera vez en enero de 2019 y he decidido volver y actualizarlo ahora. Con la barra de herramientas de herramientas externas mejorada recientemente en Power BI Desktop, nunca ha habido un mejor momento para comenzar a aprender a usar estas herramientas.

¿Alguna vez se preguntó si era posible mover todas las medidas de un archivo Power BI PBIX a otro? Imagine que tiene 2 archivos PBIX con modelos de datos similares (lo suficientemente similares como para que las medidas sean sustancialmente las mismas). No importa cómo llegaste a este punto, el punto es que si eres tú, hay una gran tarea para cambiar las medidas, una por una. No estoy diciendo que esta sea la mejor manera de crear un nuevo workbook similar, solo digo que si se encuentra en una situación en la que tiene medidas en un workbook y las necesita en otro workbook, entonces esta es la forma más fácil de hacerlo .

¡Advertencia del editor tabular!

Ok, aquí está la advertencia. Tabular Editor se conecta directamente a sus versiones en ejecución de Power BI Desktop. Las cosas pueden salir mal y lo hacen, por lo que debe crear una copia de seguridad de cualquier archivo antes de activar el Editor tabular en ese archivo. Considérese convenientemente advertido 🙂.

¿Cómo lo hago ya?

En primer lugar, debe abrir sus dos archivos PBIX en Power BI Desktop. Estoy usando la versión de agosto de 2020 para esta demostración. Debe activar la función de vista previa para obtener metadatos mejorados con esta versión. Las versiones anteriores pueden funcionar de manera diferente.

Avance

A continuación, tendrá 2 instancias de PBI Desktop ejecutándose en su PC. Asegúrese de tener claro cuál es cuál.

2 ventanas

Iniciar el editor tabular (dos veces)

Vaya a cada versión de PBI Desktop, una a la vez, e inicie Tabular Editor. Hágalo con cuidado, uno a la vez, asegurándose de saber qué versión pertenece a cada archivo PBIX.

Te

Si no ve las herramientas externas o el editor tabular, lea mi artículo aquí para averiguar cómo obtenerlos.

Ahora debería tener 2 instancias de Tabular Editor abiertas, una conectada a cada instancia en ejecución de PBI Desktop.

Copiar las medidas

Primero tiene que hacer visibles las medidas en el archivo fuente (si no puede verlas).

  • En el Editor tabular, en el menú Ver (1), seleccione Medidas (2). Tenga en cuenta que las medidas son visibles (3 a continuación).

imagen

  • Realice una selección múltiple de todas las medidas de la lista (las que desee copiar, de todos modos). Seleccione el primero, mantenga presionada la tecla Mayús y haga clic en el último.
  • Copiar las medidas (Ctrl + C)
  • Cambiar a la segunda instancia del editor tabular
  • Seleccione la tabla de destino para almacenar las medidas.
  • Pegar las medidas (Ctrl + V)
  • Haga clic en guardar en Editor tabular en el workbook de recepción.

Después de guardar, debería poder ver todas las medidas en el libro de destino.

Problemas potenciales

Discrepancia en los nombres de tablas y columnas

Una cosa que podría suceder es que tenga nombres de columna o tabla ligeramente diferentes en su archivo de destino. Probé esto de 2 maneras.

  1. Cambié el nombre de la tabla de Ventas a Venta y repetí la copia.
  2. Cambié el nombre de una de las columnas en la tabla de Ventas de ExtendedAmount a ‘Extended Amount’

En ambos casos, las medidas copiadas en OK, solo tuve que editar la medida para corregir el nombre de la tabla / columna para los nuevos nombres. Puede hacer esto directamente dentro de Tabular Editor, o puede hacerlo en Power BI Desktop.

Como consejo general, te recomiendo que uses Tabular Editor de la siguiente manera.

  1. Ábrelo cuando quieras usarlo.
  2. Úselo – exclusivamente, guardando los cambios cuando esté listo.
  3. Cuando haya terminado, ciérrelo. Puede volver a abrirlo fácilmente más tarde si es necesario.

Si lo hace de esta manera, se asegura de que no obtenga ningún conflicto de modelo al realizar cambios en Power BI y Tabular Editor en paralelo

Envolver

¿Qué piensas? ¿Es este un truco útil? ¿Cuánto tiempo te ahorrará? ¿Cómo llegó a la situación en la que necesitaba copiar medidas? Por favor comparte tus comentarios abajo.