Estou utilizando o power query do Power BI, meu relatório está congelando: "Erro inesperado: Não é possível converter um objeto do tipo 'Microsoft.Mashup.Engine.Ast.InvocationExp"

Anônima
2023-04-29T11:46:08+00:00

Estou adicionando uma coluna condicional no power query, através da digitação de muitos caracteres e utilizando os comandos "else if", "then" e 'else null". Tudo vinha correndo muito bem até que num certo momento, ao final do trabalho não consegui mais salvar o relatório e a mensagem de erro apareceu.
Verifiquei todas as inserções e não vi erro. As etapas aplicadas não apresentam erros. De forma que não consigo saber se o problema é na digitação ou na memória do notebook. Reinstalei a a versão atualizada do power bi e não houve mudança. Salvei o relatório com novo nome e persistiu o problema.

Agradeceria se puderem me auxiliar.

Detalhes do erro:
"Erro inesperado: Não é possível converter um objeto do tipo 'Microsoft.Mashup.Engine.Ast.InvocationExpressionSyntaxNode1' no tipo 'Microsoft.Mashup.Engine.Interface.ILetExpression'.

Detalhes:

Microsoft.Mashup.Evaluator.Interface.ErrorException: Não é possível converter um objeto do tipo 'Microsoft.Mashup.Engine.Ast.InvocationExpressionSyntaxNode1' no tipo 'Microsoft.Mashup.Engine.Interface.ILetExpression'. ---> System.InvalidCastException: Não é possível converter um objeto do tipo 'Microsoft.Mashup.Engine.Ast.InvocationExpressionSyntaxNode1' no tipo 'Microsoft.Mashup.Engine.Interface.ILetExpression'. ---> System.InvalidCastException: Não é possível converter um objeto do tipo 'Microsoft.Mashup.Engine.Ast.InvocationExpressionSyntaxNode1' no tipo 'Microsoft.Mashup.Engine.Interface.ILetExpression'. 

em Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.ReferencePartition(IPartitionKey partitionKey, String& referencingExpression)

em Microsoft.Mashup.Evaluator.FirewallDocumentEvaluator.CreatePartitionParameters(DocumentEvaluationParameters parameters, IPartitionKey partitionKey)

em Microsoft.Mashup.Evaluator.FirewallDocumentEvaluator.BeginGetResultInternalT

em Microsoft.Mashup.Evaluator.Interface.IDocumentEvaluatorExtensions.GetResultT

em Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.Service.OnBeginGetResultT

em Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.Service.OnBeginGetPreviewValueSource(IMessageChannel channel, BeginGetPreviewValueSourceMessage message)

em Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.OnMessageWithUnknownChannel(IMessageChannel baseChannel, MessageWithUnknownChannel messageWithUnknownChannel)

em Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.EvaluationHost.Run()

em Microsoft.Mashup.Container.EvaluationContainerMain.Run(Object args)

em Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass9_0.<CreateAction>b__0(Object o)

--- Fim do rastreamento de pilha de exceções internas ---

em Microsoft.Mashup.Evaluator.EvaluationHost.<>c__DisplayClass17_0.<TryReportException>b__1()

em Microsoft.Mashup.Common.SafeExceptions.IgnoreSafeExceptions(IEngineHost host, IHostTrace trace, Action action)

em Microsoft.Mashup.Evaluator.EvaluationHost.TryReportException(IHostTrace trace, IEngineHost engineHost, IMessageChannel channel, Exception exception)

em Microsoft.Mashup.Evaluator.EvaluationHost.TryHandleException(Exception exception)

em Microsoft.Mashup.Evaluator.SafeThread2.HandleException(Exception e)

em Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass9_0.<CreateAction>b__0(Object o)

em Microsoft.Mashup.Container.EvaluationContainerMain.SafeRun(String[] args)

em Microsoft.Mashup.Container.EvaluationContainerMain.Main(String[] args)

--- Fim do rastreamento de pilha de exceções internas ---

em Microsoft.Mashup.Evaluator.EvaluationHost.OnException(IEngineHost engineHost, IMessageChannel channel, ExceptionMessage message)

em Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.OnMessageWithUnknownChannel(IMessageChannel baseChannel, MessageWithUnknownChannel messageWithUnknownChannel)

em Microsoft.Mashup.Evaluator.MessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.ChannelMessenger.ChannelMessageHandlers.TryDispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.MessageHandlers.Dispatch(IMessageChannel channel, Message message)

em Microsoft.Mashup.Evaluator.Interface.IMessageChannelExtensions.WaitForT

em Microsoft.Mashup.Evaluator.RemotePreviewValueSource.PreviewValueSource.WaitFor(Func`1 condition, Boolean disposing)

em Microsoft.Mashup.Evaluator.RemotePreviewValueSource.PreviewValueSource.get_TableSource()

em Microsoft.Mashup.Evaluator.Interface.TracingPreviewValueSource.get_TableSource()

em Microsoft.Mashup.Host.Document.Analysis.PackageDocumentAnalysisInfo.PackagePartitionAnalysisInfo.SetPreviewValue(EvaluationResult21 result, Func1 getStaleSince, Func`1 getSampled)"

Microsoft 365 e Office | Instalar, resgatar, ativar | Para empresas | Outro

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2023-04-29T14:07:30+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Prezado Harold Sant Anna,

    Saudações! Obrigado por postar na Comunidade Microsoft.

    De acordo com sua descrição, você tem problemas ao usar o Power BI Power Query, seu relatório está congelando.

    Considerando que temos uma Comunidade do Microsoft Power BI de canal dedicada, onde os membros e engenheiros são proficientes em seus conhecimentos do Power Query do Power BI, para que você seja observado corretamente, recomendamos sinceramente que você vá para essa comunidade e publique um novo tópico.

    A razão pela qual peço que publique um novo tópico é que na Comunidade Microsoft temos recursos limitados e muito pouco conhecimento sobre os problemas do Power Query do Power BI e, na Comunidade do Microsoft Power BI, você obterá o grupo mais qualificado de respondentes, e outros parceiros que leem os fóruns regularmente podem compartilhar seus conhecimentos ou aprender com sua interação.

    Obrigado pela sua compreensão e cooperação!

    Espero que você tenha um bom dia!

    Sinceramente

    Tina - Brasil | Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários