Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola
Tengo un modelo vinculado a una carpeta de Sharepoint con varios archivos de Excel en el mismo formato: esencialmente, los datos financieros extraídos mensualmente se agregan a una carpeta por otro departamento (por lo tanto, no se pueden compartir). Sin embargo, PBI Desktop lee algunos archivos de la celda A2 y otros de la B2. No veo ninguna razón lógica para esto: se extraen del mismo sistema con el mismo formato, no hay rangos con nombre, etcétera.
¿Algún consejo?
Gracias por su respuesta. Sí, PBI está saltando datos en A2 (o en este caso saltando la columna B).
Como mencioné en mi comentario inicial, creo que están formateados de la misma manera que se extraen del mismo sistema. La primera imagen de abajo es correcta, pero la segunda no. Como mencioné, no hay rangos con nombre, etcétera. en los archivos de Excel. Me preguntaba si otros estaban teniendo un problema similar y si había una solución más simple que tener que transformarse.
Este está saliendo correctamente:
Este no es:
Hola @knagarlmet ,
Mirando las imágenes nada parece diferente, sin embargo, podría haber algunos caracteres invisibles en la columna A que hacen que PBI recoja esos valores. Intenta conectarte a cada uno individualmente y comprueba cuál es el código que se recoge y si puedes compartirlo sería genial.
Gracias por tu ayuda con esto.
Tirando desde la columna A en Excel:
dejar
Origen = Excel.Workbook(Web.Contents("https://londonmet.sharepoint.com/sites/PlanningandInsight/E5%20Transactions/GL/e5_Trial_Balance_with..."), null, true),
#"Informe 1_Sheet" = fuente{[item="Informe 1",kind="Hoja"]}[datos],
#"Tipo cambiado" = Tabla.TransformColumnTypes(#"Informe 1_Sheet",{{"Columna1", escriba cualquiera}, {"Columna2", escriba texto}, {"Columna3", escriba texto}, {"Columna4", escriba texto}, {"Columna5", escriba texto}, {"Columna6", escriba texto}, {"Columna7", escriba texto}, {"Columna8", escriba texto}, {"Columna9", escriba texto}, {"Columna10", escriba texto}, {"Columna11", escriba cualquiera}, {"Columna12", escriba texto}, {"Columna13", escriba texto}, {"Columna14", escriba texto}, {"Columna15", escriba texto}, {"Columna16", escriba texto}, {"Columna17", escriba texto}, {"Columna18", escriba texto}, {"Columna19", escriba texto}, {"Columna20", escriba texto}, {"Columna21", escriba cualquiera}, {"Columna22", escriba texto}, {"Columna23", escriba cualquiera}, {"Columna24", escriba cualquiera}, {"Columna25", escriba texto}, {"Columna26", escriba texto}, {"Columna27", escriba texto}, {"Columna28", escriba cualquiera}, {"Columna29", escriba cualquiera}})
en
#"Tipo cambiado"
Tirando desde la columna B en Excel:
dejar
Origen = Excel.Workbook(Web.Contents("https://londonmet.sharepoint.com/sites/PlanningandInsight/E5%20Transactions/GL/e5_Trial_Balance_with..."), null, true),
#"Informe 1_Sheet" = fuente{[item="Informe 1",kind="Hoja"]}[datos],
#"Tipo cambiado" = Tabla.TransformColumnTypes(#"Informe 1_Sheet",{{"Columna1", texto tipo}, {"Columna2", texto tipo}, {"Columna3", texto tipo}, {"Columna4", texto tipo}, {"Columna5", texto tipo}, {"Columna6", texto tipo}, {"Columna7", texto tipo}, {"Columna8", texto tipo}, {"Columna9", texto tipo}, {"Columna10", escriba cualquiera}, {"Columna11", escriba texto}, {"Columna12", escriba texto}, {"Columna13", escriba texto}, {"Columna14", escriba texto}, {"Columna15", escriba texto}, {"Columna16", escriba texto}, {"Columna17", escriba texto}, {"Columna18", escriba texto}, {"Columna19", escriba texto}, {"Columna20", escriba cualquiera}, {"Columna21", escriba texto}, {"Columna22", escriba cualquiera}, {"Columna23", escriba cualquiera}, {"Columna24", escriba texto}, {"Columna25", escriba texto}, {"Columna26", escriba texto}, {"Columna27", escriba cualquiera}, {"Columna28", escriba cualquiera}})
en
#"Tipo cambiado"
Hola @knagarlmet ,
Cuando se refiere a que el PBI lee algunos archivos de A2 y otros de B2, ¿significa eso que en algunos archivos la información comienza en A2 y en otros en B2 o PBI se salta algunos datos de archivos que tienen datos en A2?
Para realizar este tipo de transformación automatizada basada en carpetas (sharepoint u otras) es necesario asegurarse de que todos los archivos estén formateados de la misma manera, es decir, que todos tengan el mismo número de columnas, todos comiencen en la misma columna, etcétera. Si esto no sucede, es necesario agregar pasos de transformación que permitan superar esas diferencias entre los archivos.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.