Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

lo que necesito para cambiar el código M cuando necesito cambiar el formato de archivo de XLS a XLSX ?

Hola a todos

Me enteré de que PBI no me permite mezclar formato CSV XLS y XLSX en una carpeta, cuando actualo bajo demanda tendrá error, incluso he instalado 64 bit exe archivo, todavía no puedo resolver el problema.

admin11_0-1611190437875.png

A continuación se muestra mi código M :-

Dejar
Origen: SharePoint.Files("https://isdnholdings.sharepoint.com/sites/F_T_INPUT/", [ApiVersion n.o 15]),
"Filas filtradas" - Table.SelectRows(Source, each ([Name] á "COMPETITOR.xls")),
"COMPETITOR xls_https://isdnholdings sharepoint com/sites/F_T_INPUT/Shared Documents/" ? "Filas filtradas""[Nombre"COMPETITOR.xls","Ruta de carpeta"https://isdnholdings.sharepoint.com/sites/F_T_INPUT/Shared Documentos/"]-[Contenido],
"Excel importado" - Excel.Workbook(-"COMPETITOR xls_https://isdnholdings sharepoint com/sites/F_T_INPUT/Shared Documents/"),
COMPETITOR á "Excel importado"-[Nombre"COMPETITOR"]-[Datos],
"Encabezados Promocionados" - Table.PromoteHeaders(COMPETITOR, [PromoteAllScalars-true]),
"Tipo de cambio" - Table.TransformColumnTypes('Encabezados promocionados",'"COMPETITOR",'texto', ''COMPETITOR_FLAG',', escriba text', ''date_t',', 'REVENUE_C'escriba text, "local amt_1", Int64.Type, "exchange rate_2", escriba text, "NET_PROFIT_A_TAX_C", escriba text, "NPBT %", Percentage.Type,"local amt_3", Int64.Type, "exchange rate_4", escriba text, ?"EXP", Int64.Type", escriba text, "GP %", escriba text, "date_t_5", escriba date, "Column18", escriba text, "Column19", escriba text, "local amt_6", escriba text, "exchange rate_7", escriba text, "SHARE_HOLDER_FUND_C", Int64.Type, ?"local amt_6", escriba text, "exchange rate_7", escriba text,"SHARE_HOLDER_FUND_C", Int64.Type,Int64.Type,?, ?"local amt_8", escriba text, "exchange rate_9", escriba text, "TOTAL_QUITY", Int64.Type, "amt_10 local", escriba text, "exchange rate_11", escriba text, "SHARE_CAPITAL", Int64.Type, "amt_12 local"" , escriba text, "exchange rate_13", escriba text, "RETAINED_EARN", Int64.Type, "CURRENT_PRICE", escriba text, "NO_OF_SHARE", escriba text, "MKT_CAP", escriba text, "ASSET_OVER_NO_SHARE", escriba text, "PE", escriba text, "EPS", escriba text, "amt_14 local", Int64.Type,"exchange rate_15", "TOTAL_ASSETS_C", escriba texto, "amt_16 local", escriba texto, "intercambio rate_17", escriba texto, "TOTAL_CURRENT_ASSET_C", escriba texto, "amt_18 local", Int64.Type, "tipo", exchange rate_19", número de tipo, "TOTAL_LIABILITIES_C", Int64.Type, "amt_20 local", Int64.Type, "exchange rate_21", número de tipo, "CURRENT_LIABILITIES_C", escriba text)
"Tipo cambiado con configuración regional" - Table.TransformColumnTypes(''Changed Type",'date_t'', tipo date', "en-US"),
"Changed Type1" á Table.TransformColumnTypes(-"Changed Type with Locale","REVENUE_C", Int64.Type?),
"Columnas renombradas" - Table.RenameColumns(-"Changed Type1",'"REVENUE_C", "AMT REVENUE_C"-),
"Changed Type2" á Table.TransformColumnTypes('"Columnas renombradas",''NET_PROFIT_A_TAX_C', Int64.Type'),
"Renamed Columns1" á Table.RenameColumns('Changed Type2'",'"NET_PROFIT_A_TAX_C", "AMT NET_PROFIT_A_TAX_C"'),
"Kept First Rows" á Table.FirstN("Renamed Columns1",10)
En
"Primeras filas guardadas"

Espero que alguien pueda aconsejarme.

Observación :- voy a abrir el competidor.xls archivo y guardar como competidor.xlsx

admin11_1-1611190864313.png

Tengo cambio 2 ubicación en debajo del código M de xls a xlsx :-

Dejar
Origen: SharePoint.Files("https://isdnholdings.sharepoint.com/sites/F_T_INPUT/", [ApiVersion n.o 15]),
"Filas filtradas" - Table.SelectRows(Source, each ([Name] á "COMPETITOR.xlsx")),
"COMPETITOR xls_https://isdnholdings sharepoint com/sites/F_T_INPUT/Shared Documents/" ? "Filas filtradas""[Nombre"COMPETITOR.xlsx","Ruta de carpeta"Ruta de acceso de carpeta"https://isdnholdings.sharepoint.com/sites/F_T_INPUT/Shared Documentos/"]-[Contenido],
"Excel importado" - Excel.Workbook(-"COMPETITOR xls_https://isdnholdings sharepoint com/sites/F_T_INPUT/Shared Documents/"),
COMPETITOR á "Excel importado"-[Nombre"COMPETITOR"]-[Datos],
"Encabezados Promocionados" - Table.PromoteHeaders(COMPETITOR, [PromoteAllScalars-true]),
"Tipo de cambio" - Table.TransformColumnTypes('Encabezados promocionados",'"COMPETITOR",'texto', ''COMPETITOR_FLAG',', escriba text', ''date_t',', 'REVENUE_C'escriba text, "local amt_1", Int64.Type, "exchange rate_2", escriba text, "NET_PROFIT_A_TAX_C", escriba text, "NPBT %", Percentage.Type,"local amt_3", Int64.Type, "exchange rate_4", escriba text, ?"EXP", Int64.Type", escriba text, "GP %", escriba text, "date_t_5", escriba date, "Column18", escriba text, "Column19", escriba text, "local amt_6", escriba text, "exchange rate_7", escriba text, "SHARE_HOLDER_FUND_C", Int64.Type, ?"local amt_6", escriba text, "exchange rate_7", escriba text,"SHARE_HOLDER_FUND_C", Int64.Type,Int64.Type,?, ?"local amt_8", escriba text, "exchange rate_9", escriba text, "TOTAL_QUITY", Int64.Type, "amt_10 local", escriba text, "exchange rate_11", escriba text, "SHARE_CAPITAL", Int64.Type, "amt_12 local"" , escriba text, "exchange rate_13", escriba text, "RETAINED_EARN", Int64.Type, "CURRENT_PRICE", escriba text, "NO_OF_SHARE", escriba text, "MKT_CAP", escriba text, "ASSET_OVER_NO_SHARE", escriba text, "PE", escriba text, "EPS", escriba text, "amt_14 local", Int64.Type,"exchange rate_15", "TOTAL_ASSETS_C", escriba texto, "amt_16 local", escriba texto, "intercambio rate_17", escriba texto, "TOTAL_CURRENT_ASSET_C", escriba texto, "amt_18 local", Int64.Type, "tipo", exchange rate_19", número de tipo, "TOTAL_LIABILITIES_C", Int64.Type, "amt_20 local", Int64.Type, "exchange rate_21", número de tipo, "CURRENT_LIABILITIES_C", escriba text)
"Tipo cambiado con configuración regional" - Table.TransformColumnTypes(''Changed Type",'date_t'', tipo date', "en-US"),
"Changed Type1" á Table.TransformColumnTypes(-"Changed Type with Locale","REVENUE_C", Int64.Type?),
"Columnas renombradas" - Table.RenameColumns(-"Changed Type1",'"REVENUE_C", "AMT REVENUE_C"-),
"Changed Type2" á Table.TransformColumnTypes('"Columnas renombradas",''NET_PROFIT_A_TAX_C', Int64.Type'),
"Renamed Columns1" á Table.RenameColumns('Changed Type2'",'"NET_PROFIT_A_TAX_C", "AMT NET_PROFIT_A_TAX_C"'),
"Kept First Rows" á Table.FirstN("Renamed Columns1",10)
En
"Primeras filas guardadas"

Me pongo por debajo del error :-

admin11_2-1611191037592.png

cuando hago clic en ir al error :-

admin11_3-1611191081398.png

¿qué es lo siguiente que tengo que hacer para borrar el error? Como ahora PQ se muestra i error en la tabla , ver imagen a continuación :, significa que no carga la tabla a PQ :-

admin11_4-1611191279603.png

https://www.dropbox.com/s/kbxfnrir8c5rp9q/PBT_V2021_116%20change%20competitor%20file%20name%20XLSX%2...

Arriba está mi archivo PBI :-

Paul Yeo

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@admin11 Creo que desea cambiar el origen de datos de su archivo xls a xlsx. Simplemente puede hacerlo en la ventana de escritorio power bi. En su powerbi, seleccione transformar datos ->Configuración del origen de datos -> Cambiar origen -> seleccione el nuevo archivo con la extensión xlsx. No es necesario modificar el código de Powerquery (M).

negi007_0-1611493797094.png

Gracias por compartir. He empezado a crear desde cero. cómo me gustaría que me respondiera más rápido. gracias de cualquier manera.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.