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

optimizar los datos de carga

Utilizo el siguiente scipt en powerquey in oder para cargar datos, lleva demasiado tiempo, cómo optimizarlos

dejar
Source = Csv.Document(File.Contents("C:\Users\Jawaher\OneDrive\powerbi-export\powerbi-proposals.txt"),[Delimitador=","]),
#"Encabezados promocionados" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
#"Filas filtradas1" = Table.SelectRows(#"Encabezados promocionados", cada uno ([rejected_by_internal_filter] = "false")),
#"Changed Type" = Table.TransformColumnTypes( #"Promoted Headers",{{"id", type text}, {"application_id", type text}, {"bank", type text}, {"amount_approved", Int64.Type}, {"rate", Int64.Type}, {"rate_effective", Int64.Type}, {"monthly_cost", Int64.Type}, {"years_repayment", Int64.Type}, {"consolidation_required", type text}, {"rejected_by_internal_filter", type logical}, {"created_time", type datetime}, {"created_date", type date}}),
#"Consultas combinadas" = Table.NestedJoin(#"Changed Type", {"application_id"}, applications, {"id"}, "applications", JoinKind.Inner),
#"Aplicaciones expandidas" = Table.ExpandTableColumn(#"Consultas combinadas", "aplicaciones", {"cantidad", "amount_approved", "created_date", "accepted_bank", "accepted_amount", "disbursed_date", "disbursed_bank", "disbursed_amount", "utm_clientid", "acceptance_amount", "acceptance_monthly_cost"}, {"applications.amount", "applications.amount_approved", "applications.created_date", "applications.accepted_bank", "applications.accepted_amount", "applications.disbursed_date", " applications.disbursed_bank", "applications.disbursed_amount", "applications.utm_clientid", "applications.acceptance_amount", "applications.acceptance_monthly_cost"}),
#"Filas filtradas1" = Table.SelectRows(#"Aplicaciones expandidas", cada una ([rejected_by_internal_filter] = false)),
#"Filas agrupadas" = Table.Group(#"Filas filtradas1", {"banco", "applications.created_date", "applications.accepted_bank", "application_id", "applications.utm_clientid"}, {{"cantidad", cada List.Max([applications.amount]), tipo número anulable}, {"cantidadaprobada", cada List.Max([applications.amount_approved]), tipo nulo número}, {"amountaccepted", cada List.Max([applications.accepted_amount]), escriba nullable number}, {"disbursed_amount", cada List.Max([applications.disbursed_ cantidad]), escriba número anulable}}),
#"Columnas renombradas" = Table.RenameColumns(#"Grouped Rows",{{"applications.created_date", "created_date"}, {"amountaccepted", "accepted_amount"}}),
#"Grouped Rows1" = Table.Group(#"Renamed Columns", {"bank", "created_date", "applications.accepted_bank", "applications.utm_clientid"}, {{"amount", each List.Sum([amount]), type nullable number}, {"amountapproved", each List.Sum([amountapproved]), type nullable number}, {"accepted_amount", each List.Sum([accepted_amount]), type nullable number}, {"disbursed_amount", each List.Sum([disbursed_amount]), type nullable number}}),
#"Renamed Columns1" = Table.RenameColumns(#"Grouped Rows1",{{"amountapproved", "amount_approved"}, {"applications.accepted_bank", "accepted_bank"}, {"applications.utm_clientid", "utm_clientid"}})
en
#"Columnas renombradas1"
proposals_Sheet

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@jaweher89 ,

Siempre se recomienda filtrar los datos en las primeras etapas de la consulta o lo antes posible. Algunos conectores aprovecharán sus filtros a través del plegado de consultas, como se describe en Plegado de consultas de Power Query.

Y consulte este documento sobre Optimizar Power Query al expandir columnas de tabla

Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@jaweher89 ,

Siempre se recomienda filtrar los datos en las primeras etapas de la consulta o lo antes posible. Algunos conectores aprovecharán sus filtros a través del plegado de consultas, como se describe en Plegado de consultas de Power Query.

Y consulte este documento sobre Optimizar Power Query al expandir columnas de tabla

Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

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.