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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Anonymous
Not applicable

Se Produjo un error Error - Referencia a objeto no establecido como instancia de un objeto

No puedo actualizar las conexiones que tengo con 5 documentos de excel que estan en mi sharepoint. El error en el titulo es el que me sale como notificacion. Antes de que me salga esa notificacion utilizo las credenciales de mi trabajo y me sale una notificacion de que la sesion se ha cerrado. Ayudaaa

danielpineda96_0-1638891584747.png

Abajo copio los detalles..

 

danielpineda96_0-1638891810810.png

danielpineda96_1-1638891837988.pngdanielpineda96_2-1638891879436.png

 

 

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Me encontré con un problema similar causado por un archivo dañado. Su mensaje de error parece alinearse con el mío, como se indica en este extracto de registro: "Microsoft.Mashup.Evaluator.Interface.ErrorException: El valor especificado tiene caracteres CRLF no válidos".

Para solucionar esto, puede abrir la hoja de cálculo problemática en Microsoft Excel. Intente guardar el archivo como un nuevo documento, reemplazando el anterior.

Fuente: https://powerbipoint.com/2024/01/02/power-bi-fix-the-error-object-reference-not-set-to-an-instance-o...

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

El error "Referencia de objeto no establecida en una instancia de un objeto" no es para nada específico. Los problemas pueden estar relacionados con diferentes áreas problemáticas. Puedes probar esto a continuación para buscar tu suerte.

1.Descargue la versión más reciente de Power BI Desktop
2.Intente hacer coincidir la versión (32/64 bits) entre el sistema operativo y el software de escritorio Power BI
3.Vuelva a conectar el origen de datos y, a continuación, compruebe que todo funciona para usted o no después de publicar el informe

Saludos

Lucien

Anonymous
Not applicable

Segun vi en otro post del foro la version actual de PBI esta teniendo problemas con las conexiones entre sharepoint y PBI. Utilize otra computadora con la version de septiembre de PBI y si logre actualizar la data.

Anonymous
Not applicable

in
Tabla1_Table;

shared #"Archivo de ejemplo" = let
Origen = Folder.Files("C:\Users\daniel.pineda\OneDrive - Unilever\Productividad CAM\Entrega Intern Junio 2021\Productividad\DATA"),
Navegación1 = Origen{0}[Content]
in
Navegación1;

shared #"Transformar archivo" = let
Origen = (Parámetro1 as binary) => let
Origen = Excel.Workbook(Parámetro1, null, true),
Tabla1_Table = Origen{[Item="Tabla1",Kind="Table"]}[Data]
in
Tabla1_Table
in
Origen;

shared #"Info CR" = let
Origen = Excel.Workbook(Web.Contents("https://unilever-my.sharepoint.com/:x:/r/personal/daniel_pineda_unilever_com/Documents/Productividad..."), null, true),
Tabla1_Table = Origen{[Item="Tabla1",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla1_Table,{{"Año", Int64.Type}, {"Mes", type text}, {"País", type text}, {"Ingresos", Int64.Type}, {"Chequeadores", Int64.Type}, {"Alistadores", type any}, {"Montacarguistas", Int64.Type}, {"Tiempo Efectivo CD", type number}})
in
#"Tipo cambiado";

shared #"Info SV" = let
Origen = Excel.Workbook(Web.Contents("https://unilever-my.sharepoint.com/:x:/r/personal/daniel_pineda_unilever_com/Documents/Productividad..."), null, true),
Tabla13_Table = Origen{[Item="Tabla13",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla13_Table,{{"Año", Int64.Type}, {"Mes", type text}, {"País", type text}, {"Ingresos", Int64.Type}, {"Chequeadores", Int64.Type}, {"Alistadores", Int64.Type}, {"Montacarguistas", Int64.Type}, {"Tiempo Efectivo CD", type number}})
in
#"Tipo cambiado";

shared #"Info GT" = let
Origen = Excel.Workbook(Web.Contents("https://unilever-my.sharepoint.com/:x:/r/personal/daniel_pineda_unilever_com/Documents/Productividad..."), null, true),
Tabla1_Table = Origen{[Item="Tabla1",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla1_Table,{{"Año", Int64.Type}, {"Mes", type text}, {"País", type text}, {"Ingresos", type any}, {"Chequeadores", type any}, {"Alistadores", type any}, {"Montacarguistas", type any}, {"Tiempo Efectivo CD", type number}})
in
#"Tipo cambiado";

shared #"Info HN" = let
Origen = Excel.Workbook(Web.Contents("https://unilever-my.sharepoint.com/:x:/r/personal/daniel_pineda_unilever_com/Documents/Productividad..."), null, true),
Tabla1_Table = Origen{[Item="Tabla1",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla1_Table,{{"Año", Int64.Type}, {"Mes", type text}, {"País", type text}, {"Ingresos", Int64.Type}, {"Chequeadores", Int64.Type}, {"Alistadores", Int64.Type}, {"Montacarguistas", Int64.Type}, {"Tiempo Efectivo CD", type number}})
in
#"Tipo cambiado";

shared #"Info NI" = let
Origen = Excel.Workbook(Web.Contents("https://unilever-my.sharepoint.com/:x:/r/personal/daniel_pineda_unilever_com/Documents/Productividad..."), null, true),
Tabla13_Table = Origen{[Item="Tabla13",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla13_Table,{{"Año", Int64.Type}, {"Mes", type text}, {"País", type text}, {"Ingresos", Int64.Type}, {"Chequeadores", Int64.Type}, {"Alistadores", Int64.Type}, {"Montacarguistas", Int64.Type}, {"Tiempo Efectivo CD", type number}})
in
#"Tipo cambiado";

shared #"Info General" = let
Origen = Table.Combine({#"Info CR", #"Info SV", #"Info GT", #"Info HN", #"Info NI"}),
#"Filas filtradas1" = Table.SelectRows(Origen, each true),
#"Columnas combinadas" = Table.CombineColumns(Table.TransformColumnTypes(#"Filas filtradas1", {{"Año", type text}}, "es-CR"),{"Mes", "Año"},Combiner.CombineTextByDelimiter("/", QuoteStyle.None),"Fecha"),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas combinadas",{{"Fecha", type date}, {"Ingresos", Int64.Type}, {"Chequeadores", Int64.Type}, {"Alistadores", Int64.Type}, {"Montacarguistas", Int64.Type}}),
#"Filas filtradas" = Table.SelectRows(#"Tipo cambiado", each [Tiempo Efectivo CD] <> null and [Tiempo Efectivo CD] <> ""),
#"Otras columnas quitadas" = Table.SelectColumns(#"Filas filtradas",{"Fecha", "País", "Ingresos", "Chequeadores", "Alistadores", "Montacarguistas", "Tiempo Efectivo CD"}),
#"Filas filtradas2" = Table.SelectRows(#"Otras columnas quitadas", each true)
in
#"Filas filtradas2";

shared Countries = let
Origen = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcg5S0lFyzi8uSVQIykxOVIrViVYKDgOKueYoBCfmlCWm5BeBBf08gYJ+QCVFiemlEHUefkAhj/y8lNKixGKwiHsIUMS9NLEkNTcxB6goFgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [CountryKey = _t, CountryName = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"CountryKey", type text}, {"CountryName", type text}})
in
#"Tipo cambiado";

shared MM = let
Origen = Excel.Workbook(File.Contents("C:\Users\daniel.pineda\OneDrive - Unilever\Shared Documents\PRODUCTIVIDAD_CAM_2020\Entrega Intern Junio 2021\Productividad\MM.xlsx"), null, true),
Tabla4_Table = Origen{[Item="Tabla4",Kind="Table"]}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Tabla4_Table,{{"Material", Int64.Type}, {"PAL Numerador", Int64.Type}})
in
#"Tipo cambiado";

shared META_INDICADOR = let
Origen = Excel.Workbook(File.Contents("C:\Users\daniel.pineda\OneDrive - Unilever\Productividad CAM\Entrega Intern Junio 2021\Productividad\productividad pruebas.xlsx"), null, true),
#"Filas filtradas" = Table.SelectRows(Origen, each true),
META_INDICADOR_Table = #"Filas filtradas"{[Item="META_INDICADOR",Kind="Table"]}[Data],
#"Columnas con nombre cambiado" = Table.RenameColumns(META_INDICADOR_Table,{{"INDICADOR", "DESCRIPCION_INDICADOR"}, {"VALOR", "INDICADOR"}}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas con nombre cambiado",{{"FECHA", type date}, {"CODIGO", type text}, {"INDICADOR", type number}, {"DESCRIPCION_INDICADOR", type text}, {"META", type number}})
in
#"Tipo cambiado";

shared Medidas_Análisis_Meta = let
Origen = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i44FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Columna1 = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"Columna1", type text}}),
#"Columnas quitadas" = Table.RemoveColumns(#"Tipo cambiado",{"Columna1"})
in
#"Columnas quitadas";

shared Medidas_Análisis_2 = let
Origen = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i44FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Columna1 = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"Columna1", type text}}),
#"Columnas quitadas" = Table.RemoveColumns(#"Tipo cambiado",{"Columna1"})
in
#"Columnas quitadas";

shared Medidas_Análisis_3 = let
Origen = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i44FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Columna1 = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"Columna1", type text}}),
#"Columnas quitadas" = Table.RemoveColumns(#"Tipo cambiado",{"Columna1"})
in
#"Columnas quitadas";

shared Medidas_Análisis_0 = let
Origen = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i44FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Columna1 = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Origen,{{"Columna1", type text}}),
#"Columnas quitadas" = Table.RemoveColumns(#"Tipo cambiado",{"Columna1"})
in
#"Columnas quitadas";

 

Anonymous
Not applicable

Feedback Type:
Frown (Error)

Error Message:
Referencia a objeto no establecida como instancia de un objeto.

Stack Trace:
System.NullReferenceException
en Microsoft.Mashup.Client.UI.Shared.Controllers.JsonOAuthCredentialData..ctor(TokenCredential credential)
en Microsoft.Mashup.Client.UI.Shared.Ux.FloatingDialog.ChallengeFloatingDialogBase.JsOAuthDialogResult.ToJson(OAuthDialogResult oAuthDialogResult)
en Microsoft.Mashup.Client.UI.Shared.Ux.FloatingDialog.ChallengeFloatingDialogBase.InvokeChallengeOAuthDialogCallback(IJsHostedScript jsHostedScript, OAuthDialogResult oAuthDialogResult)
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)

Stack Trace Message:
Referencia a objeto no establecida como instancia de un objeto.

Invocation Stack Trace:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass15_0.<HandleException>b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
en Microsoft.Mashup.Client.UI.Windows.DialogWindowBase.ShowModal(IWindowHandle windowHandle)
en Microsoft.Mashup.Client.UI.Shared.WebDialogs.WebDialog.<>n__0(IWindowHandle owner)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
en Microsoft.Mashup.Client.UI.Shared.Ux.CredentialsChallengeResolver.ShowResolveDialog(IWindowHandle owner, IUIHost uiHost)
en Microsoft.Mashup.Client.UI.Shared.HtmlControls.Results.Challenge.ChallengeResultHtmlControl.ResolveChallenge()
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
en Microsoft.Mashup.Client.UI.Shared.JsExportWrapper.<>c__DisplayClass13_0.<InvokeMember>b__0()
en Microsoft.Mashup.Client.UI.Windows.JsErrorHandler.WrapInvokeHost(Func`1 invokeHost)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
en Microsoft.PowerBI.Client.Program.<>c__DisplayClass4_1.<Main>b__2()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
en Microsoft.PowerBI.Client.Program.Main(String[] args)


PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.99.862.0","ModuleName":"Microsoft.Mashup.Client.UI.dll","Component":"Microsoft.Mashup.Client.UI.Shared.Controllers.JsonOAuthCredentialData","Error":"System.NullReferenceException","MethodDef":".ctor","ErrorOffset":"0"}

Snapshot Trace Logs:
C:\Users\daniel.pineda\Microsoft\Power BI Desktop Store App\FrownSnapShotb0e750a1-4a75-414a-ba8a-75366bc82cc9.zip

Model Default Mode:
Import

Model Version:
PowerBI_V3

Performance Trace Logs:
C:\Users\daniel.pineda\Microsoft\Power BI Desktop Store App\PerformanceTraces.zip

Enabled Preview Features:
PBI_rdlNativeVisual

Disabled Preview Features:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_dynamicParameters
PBI_enhancedTooltips
PBI_useModernFormatPane
PBI_scorecardVisual

Disabled DirectQuery Options:
TreatHanaAsRelationalSource

Cloud:
GlobalCloud

PowerBIUserFeedbackServices_IsReported:
True

Formulas:


section Section1;

shared #"0_CAM REPORTS" = let
Origen = Folder.Files("C:\Users\daniel.pineda\OneDrive - Unilever\Productividad CAM\Entrega Intern Junio 2021\Productividad\DATA"),
#"Archivos ocultos filtrados1" = Table.SelectRows(Origen, each [Attributes]?[Hidden]? <> true),
#"Invocar función personalizada1" = Table.AddColumn(#"Archivos ocultos filtrados1", "Transformar archivo", each #"Transformar archivo"([Content])),
#"Columnas con nombre cambiado1" = Table.RenameColumns(#"Invocar función personalizada1", {"Name", "Source.Name"}),
#"Otras columnas quitadas1" = Table.SelectColumns(#"Columnas con nombre cambiado1", {"Source.Name", "Transformar archivo"}),
#"Columna de tabla expandida1" = Table.ExpandTableColumn(#"Otras columnas quitadas1", "Transformar archivo", Table.ColumnNames(#"Transformar archivo"(#"Archivo de ejemplo"))),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columna de tabla expandida1",{{"Source.Name", type text}, {"Número de orden de transporte", Int64.Type}, {"Material", Int64.Type}, {"Texto breve de material", type text}, {"Ubic.proced.", type text}, {"Ubicación de destino", type text}, {"Ctd teórica 'desde'", Int64.Type}, {"Usuario", type text}, {"Fecha creación", type date}, {"Tipo alm.procedencia", type text}, {"Tipo almacén destino", type text}, {"Hora de inicio de orden transporte", type datetime}, {"Hora final de orden transporte", type datetime}}),
#"Columnas quitadas" = Table.RemoveColumns(#"Tipo cambiado",{"Hora final de orden transporte"}),
#"Tipo cambiado1" = Table.TransformColumnTypes(#"Columnas quitadas",{{"Hora de inicio de orden transporte", type time}, {"Tipo alm.procedencia", type text}, {"Tipo almacén destino", type text}}),
#"Hora insertada" = Table.AddColumn(#"Tipo cambiado1", "Hora", each Time.Hour([Hora de inicio de orden transporte]), Int64.Type),
#"Día insertado" = Table.AddColumn(#"Hora insertada", "Día", each Date.Day([Fecha creación]), Int64.Type),
#"Primeros caracteres extraídos" = Table.TransformColumns(#"Día insertado", {{"Source.Name", each Text.Start(_, 2), type text}}),
#"Filas filtradas" = Table.SelectRows(#"Primeros caracteres extraídos", each ([Tipo almacén destino] <> "902" and [Tipo almacén destino] <> "904" and [Tipo almacén destino] <> "910" and [Tipo almacén destino] <> "911" and [Tipo almacén destino] <> "913" and [Tipo almacén destino] <> "916" and [Tipo almacén destino] <> "920" and [Tipo almacén destino] <> "921" and [Tipo almacén destino] <> "922" and [Tipo almacén destino] <> "999" and [Tipo almacén destino] <> "DEV") and ([Tipo alm.procedencia] <> "200" and [Tipo alm.procedencia] <> "904" and [Tipo alm.procedencia] <> "911" and [Tipo alm.procedencia] <> "913" and [Tipo alm.procedencia] <> "916" and [Tipo alm.procedencia] <> "999" and [Tipo alm.procedencia] <> "DEV")),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Filas filtradas",{{"Source.Name", "País"}}),
#"Columna combinada insertada" = Table.AddColumn(#"Columnas con nombre cambiado", "País_Alm Proced", each Text.Combine({[País], [Tipo alm.procedencia]}, "_"), type text),
#"Filas filtradas1" = Table.SelectRows(#"Columna combinada insertada", each ([País_Alm Proced] <> "GT_921" and [País_Alm Proced] <> "GT_922" and [País_Alm Proced] <> "HN_910" and [País_Alm Proced] <> "HN_920" and [País_Alm Proced] <> "HN_921" and [País_Alm Proced] <> "HN_922" and [País_Alm Proced] <> "NI_910" and [País_Alm Proced] <> "NI_920" and [País_Alm Proced] <> "NI_922" and [País_Alm Proced] <> "SV_922")),
#"Columna combinada insertada1" = Table.AddColumn(#"Filas filtradas1", "País_Alm Dest", each Text.Combine({[País], [Tipo almacén destino]}, "_"), type text),
#"Filas filtradas2" = Table.SelectRows(#"Columna combinada insertada1", each ([País_Alm Dest] <> "GT_360" and [País_Alm Dest] <> "NI_360")),
#"Otras columnas quitadas" = Table.SelectColumns(#"Filas filtradas2",{"País", "Material", "Ctd teórica 'desde'", "Usuario", "Fecha creación", "Tipo alm.procedencia", "Tipo almacén destino", "Hora", "Día"}),
#"Consultas combinadas" = Table.NestedJoin(#"Otras columnas quitadas", {"Material"}, MM, {"Material"}, "MM", JoinKind.LeftOuter),
#"Se expandió MM" = Table.ExpandTableColumn(#"Consultas combinadas", "MM", {"PAL Numerador"}, {"MM.PAL Numerador"}),
#"Filas filtradas3" = Table.SelectRows(#"Se expandió MM", each true)
in
#"Filas filtradas3";

shared Parámetro1 = #"Archivo de ejemplo" meta [IsParameterQuery=true, BinaryIdentifier=#"Archivo de ejemplo", Type="Binary", IsParameterQueryRequired=true];

shared #"Transformar archivo de ejemplo" = let
Origen = Excel.Workbook(Parámetro1, null, true),
Tabla1_Table = Origen{[Item="Tabla1",Kind="Table"]}[Data]

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors