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.
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.
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
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 :-
cuando hago clic en ir al error :-
¿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 :-
Arriba está mi archivo PBI :-
Paul Yeo
@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).
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |