Agregue una nueva columna al conjunto de datos existente y actualice

Un usuario Pregunto ✅

ewuchatka

Hola

Me gustaría agregar una nueva columna al conjunto de datos existente en Excel y actualizar mi tablero.

Ya construí un tablero basado en el conjunto de datos y, en este momento, la única forma de evitarlo que puedo ver es construirlo nuevamente desde cero. Sin embargo, ¡debe haber una forma de evitarlo!

Por favor ayuda 🙂

Gracias

Ewa

En respuesta a ewuchatka

@ewuchatka Lo más probable es que lo estés insertando en el medio … Puedes hacer una de dos cosas.

Más fácil: colóquelo al final del documento de Excel y actualice

Más difícil, manténgalo donde está. Vaya a Editar consultas -> resalte la consulta con la que está trabajando -> Editor avanzado y verá el código M que está extrayendo los datos. observe cómo se están agregando las otras columnas e inserte su nueva columna entre las columnas que se están extrayendo. Actualizar en el editor de consultas, cerrar y aplicar. Y deberías estar listo para irte.

hobe1

Hola a todos,

Tengo el mismo problema con un panel de Power BI y la solución mencionada en este hilo no parece solucionar el problema, estoy usando la actualización de septiembre de 2017 de Power BI Professional.

1. Mi panel de control actual funciona bien

2. Se agregó una nueva columna AL FINAL (no insertada en el medio) de la fuente de la hoja de cálculo de Excel existente y se actualizó

3. Hizo una actualización sin notificación de ningún error con la actualización

4. La nueva columna no aparece en la vista DATOS de Power BI y el nuevo elemento de datos no aparece en el listado de CAMPOS a la derecha

5. Intenté editar la consulta por si acaso se había actualizado la nueva columna de datos, pero no la mostraba, pero aparece el error «Datos no encontrados» cuando hago esto.

Por lo tanto, para resumir, la adición de una nueva columna de datos poblados al final de una hoja de cálculo de Excel de origen del panel no parece importarse a la base de datos de Power BI en la actualización. Al igual que el póster original, no quiero tener que reconstruir todo el tablero.

¡AYUDA! 🙂

san_jois

En respuesta a hobe1

Hola,

He definido mis datos organizados en la hoja de trabajo de Excel como una tabla y solo he vinculado la tabla (con el nombre de pila) al archivo PBI.

No tengo problemas incluso cuando agrego columnas entre columnas existentes. Esto puede deberse a que la propia tabla acepta la nueva columna como su parte integral y, en consecuencia, la misma está ahí para referirse en PBI.

Espero que esto resuelva el problema

hobe1

En respuesta a san_jois

Hola san_jois,

Gracias por la pronta respuesta cuando dices:

«He definido mis datos organizados en la hoja de cálculo de Excel como una tabla y solo he vinculado la tabla (con el nombre de pila) al archivo PBI».

1. ¿Qué pasos debo realizar para definir una hoja de cálculo de Excel como una tabla y vincularla al archivo PBI?

2. Si hago esto, ¿significará que mi fuente de datos esencialmente cambia y, por lo tanto, tendré que reconstruir mi tablero?

3. ¿Por qué no funciona la actualización estándar? ¿Es este un problema conocido? Cuando actualiza, PBI parece mirar el archivo de datos de origen, pero solo para los cambios en los elementos de datos que se importaron originalmente, en mis manos no recoge cosas como nuevas columnas agregadas, ¿seguramente no pueden ser sensatas?

Si puede proporcionar la información adicional, probaré su método

san_jois

En respuesta a hobe1

Hola,

Pasos para definir los datos organizados (es decir, completos y formatos definidos) como una tabla:

i) Seleccione un rango en MS Excel, en Inicio, haga clic en ‘formatear como tabla’ con encabezados de columna (supongo que ya debe haber dado encabezados a todas las columnas)

ii) En la pestaña Diseño, asigne un nombre a esta tabla

Pasos para conectar esta tabla con Power BI:

i) Obtener datos-Excel

ii) Examine su archivo y verá la tabla que aparece en la selección

iii) Seleccionar y listo

Puede agregar columnas al final o en el medio … automáticamente PBI lo actualiza cuando actualiza los datos

Además, los datos que se agregan en las filas se mantienen actualizados en PBI después de la actualización

Espero que esto responda a su consulta..

PavelR

@ewuchatka

agregue su columna a su hoja de Excel y actualice.

Saludos.

Pavel

ewuchatka

En respuesta a PavelR

Hola a ambos @PavelR @Seth_C_Bauer

No funciona, cuando agrego una nueva columna en el medio del conjunto de datos, la guardo y actualizo mi Power BI, aparece un error:

«Expression.Error: No se encontró la columna» Columna 31 «de la tabla.»

¿Algunas ideas?

Gracias

Ewa

Ewa

PavelR

En respuesta a ewuchatka

@ewuchatka

Es por el hecho de que ha realizado algunos pasos en el Editor de consultas para esta fuente de datos -> Editor avanzado.

Normalmente debería funcionar.

ewuchatka

En respuesta a PavelR

Hola a los dos, intentaré tu solución hoy o mañana. 🙂

Muchas gracias

Ewa

En respuesta a ewuchatka

Hola @ewuchatka,

Como probé, debe funcionar de la siguiente manera. Después de agregar una columna en Excel, haga clic en el botón Actualizar resaltado en la línea roja.

2.PNG3.png4.PNG

Verifique su Power Query como lo publicó otro cliente. Y marque la respuesta correspondiente que es útil como solución, para que más personas puedan encontrar la solución fácilmente.

Atentamente,
Angelia

ewuchatka

En respuesta a v-huizhn-msft

Muchas gracias a todos por vuestra ayuda. Creo que ahora sé cómo hacerlo … lo estoy probando 🙂

En respuesta a ewuchatka

@ewuchatka Lo más probable es que lo estés insertando en el medio … Puedes hacer una de dos cosas.

Más fácil: colóquelo al final del documento de Excel y actualice

Más difícil, manténgalo donde está. Vaya a Editar consultas -> resalte la consulta con la que está trabajando -> Editor avanzado y verá el código M que está extrayendo los datos. observe cómo se están agregando las otras columnas e inserte su nueva columna entre las columnas que se están extrayendo. Actualizar en el editor de consultas, cerrar y aplicar. Y deberías estar listo para irte.

zzzbite

En respuesta a Seth_C_Bauer

Agregué algunas columnas en el editor avanzado, pero luego aparece un mensaje de error: esperábamos que newColumnNames tuviera la misma cantidad de elementos que columnNames.

Fuente:

= Table.ExpandTableColumn (# «Columnas1 eliminadas», «Datos», {«Columna1», «Columna1100», «Columna2», «Columna3», «Columna4», «Columna6», «Columna7», «Columna8», «Columna9 «,» Columna10 «,» Columna11 «,» Columna12 «,» Columna13 «,» Columna14 «,» Columna15 «,» Columna16 «,» Columna1610 «,» Columna1611 «,» Columna1612 «,» Columna1613 «,» Columna1614 «, «Columna1615», «Columna1616», «Columna1617», «Columna1618», «Columna1619», «Columna1620», «Columna1621», «Columna17», «Columna18», «Columna19», «Columna20», «Columna21», «Columna22 «,» Columna23 «,» Columna24 «,» Columna25 «,» Columna26 «,» Columna27 «,» Columna28 «,» Columna29 «,» Columna30 «,» Columna31 «,» Columna32 «,» Columna33 «,» Columna34 «, «Columna35», «Columna36», «Columna37», «Columna38», «Columna39», «Columna40», «Columna41», «Columna412», «Columna42», «Columna43», «Columna44», «Columna442», «Columna443 «,» Columna444 «,» Columna445 «,» Columna446 «,» Columna447 «,» Columna448 «,» Columna449 «,» Columna450 «,» Columna451 «,» Columna452 «,» Columna453 «,» Columna45 «,» Columna46 «, «Columna47», «Columna48», «Columna49», «Columna50», «Columna51″, » Column52 «,» Column53 «,» Column54 «,» Column55 «,» Column56 «,» Column57 «,» Column58 «,» Column59 «,» Column60 «,» Column61 «,» Column62 «,» Column63 «,» Column64 » , «Columna65», «Columna66», «Columna67», «Columna68», «Columna69», «Columna692», «Columna70», «Columna71», «Columna72», «Columna722», «Columna723», «Columna724″, » Columna725 «,» Columna726 «,» Columna727 «,» Columna728 «,» Columna729 «,» Columna730 «,» Columna731 «,» Columna732 «,» Columna733 «,» Columna73 «,» Columna74 «,» Columna75 «,» Columna76 » , «Columna77», «Data.Column2218», «Data.Column2219», «Data.Column2220», «Data.Column2221», «Data.Column2222», «Data.Column2223», «Data.Column222», «Data.Column223», «Datos .Columna224 «,» Columna de datos225 «,» Columna de datos226 «,» Columna de datos227 «,» Columna de datos228 «,» Columna de datos229 «,» Columna de datos230 «,» Columna de datos231 «,» Columna de datos232 «,» Data.Column233 «,» Data.Column234 «,» Data.Column235 «,» Data.Column236 «,» Data.Column237 «,» Data.Column238 «,» Data.Column239 «,» Data.Column240 «, «Data.Column241», «Data.Column242», «Data.Column243», «Data.Column244», «Data.Column245», «Data.Column246», «Data.Column2462», «Data.Column247», «Datos .Columna248 «,» Columna de datos249 «,» Columna de datos2492 «,» Columna de datos2493 «,» Columna de datos2494 «,» Columna de datos2495 «,» Columna de datos2496 «,» Columna de datos2497 «,» Columna de datos2498 «,» Data.Column2499 «,» Data.Column2500 «,» Data.Column2501 «,» Data.Column2502 «,» Data.Column2503 «,» Data.Column250 «,» Data.Column251 «,» Data.Column252 «, «Data.Column253», «Data.Column254», «Data.Column255», «Data.Column256», «Data.Col umn257 «,» Data.Column258 «,» Data.Column259 «,» Data.Column260 «,» Data.Column261 «,» Data.Column262 «,» Data.Column263 «,» Data.Column264 «,» Data.Column265 » , «Data.Column266», «Data.Column267», «Data.Column268», «Data.Column269», «Data.Column270», «Data.Column271», «Data.Column272», «Data.Column273″, » Data.Column274 «,» Data.Column2742 «,» Data.Column275 «,» Data.Column276 «,» Data.Column277 «,» Data.Column2772 «,» Data.Column278 «,» Data.Column279 «})

bkuhlmann

En respuesta a zzzbite

Necesita editar el número de columnas en la primera fila del editor avanzado. El simple hecho de agregar los nombres no cambia el número de columnas. Mira mi otra publicación en este hilo para ver una captura de pantalla.

Shettysunith

En respuesta a Seth_C_Bauer

@Seth_C_Bauer: tengo los datos que provienen de la base de datos SQL. Por lo tanto, no sé dónde aparecerán estas nuevas columnas (en el medio o al final).

¿Hay alguna manera de obtener todas las columnas en referh, o en lugar de solo una actualización, hay alguna manera de actualizar la recuperación completa de scrath?

Gracias de antemano !!

Anónimo

En respuesta a Seth_C_Bauer

Esto funcionó para mí a pesar de que las nuevas columnas estaban al final del archivo de Excel y no debería haber sido necesario.

Gracias por la ayuda.

Bruce

hobe1

En respuesta a Anónimo

Aquí tiene una idea: si mantiene la fuente de datos constante pero modifica el contenido en términos de agregar o eliminar columnas, ¿no sería más fácil permitir la funcionalidad para la opción de revisar y reescribir la consulta «obtener datos» en Navigator en lugar de tener que hacerlo? jugar con el texto SQL. Debo agregar que yo mismo hice el método de edición de SQL para que funcione, algunos pueden decir que es rápido y fácil, pero una de las fortalezas de Power BI es alejar a los usuarios de tener que escribir muchas consultas SQL, así que personalmente creo que algo como la opción Navigator debería estar disponible

SUBEERGUY

En respuesta a Seth_C_Bauer

Tuve los mismos desafíos al agregar 2 columnas al final de una hoja de trabajo. Reflejé la verborrea en el editor avanzado, pero todavía recibí errores de «columna no encontrada». Después de un poco de trabajo de detective, noté que hay un ‘recuento de columnas’ hacia la parte superior del editor avanzado. Cuando cambié eso de 17 a 19 (+2 columnas) y agregué la palabra correcta {«NUEVO NOMBRE DE CUENTA», escriba texto} o lo que sea, BINGO. DEBE CAMBIAR EL RECUENTO DE COLUMNAS EN EL EDITOR AVANZADO

Shettysunith

En respuesta a SUBEERGUY

@YOURBEERGUY: No pude encontrar el ‘recuento de columnas’ en la parte superior del editor avanzado. ¿Me pueden ayudar con una captura de pantalla?

Gracias de antemano

bkuhlmann

En respuesta a Shettysunith

Fila superior, después del destino y delimitador del archivo de origen

editor avanzado.png

bkuhlmann

En respuesta a SUBEERGUY

Gracias YourBeerGuy, ¡esto funcionó para mí!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *