Ir para conteúdo
  • 0

Atualização Online = Erro Mismatch


Alvaro P

Pergunta

  • Alunos

Bom dia, pessoal... 
Estou com uma dificuldade na parte de atualização agendada/automática... Não realiza a atualização e aparece o seguinte erro:
"
The following system error occurred: Type mismatch. Table: dCalendario".

Alguém sabe o que pode estar acontecendo
?
Aparentemente a dCalendario não está com problema. 

Quando atualizo manualmente no Power BI Desktop ele funciona.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
5 horas atrás, Alvaro P disse:

Bom dia, pessoal... 
Estou com uma dificuldade na parte de atualização agendada/automática... Não realiza a atualização e aparece o seguinte erro:
"
The following system error occurred: Type mismatch. Table: dCalendario".

Alguém sabe o que pode estar acontecendo?
Aparentemente a dCalendario não está com problema. 

Quando atualizo manualmente no Power BI Desktop ele funciona.

Esse erro parece ser aparemtemente do tipo de dados de alguma coluna de sua dcalendaria que está dando errado. Dentro ambiente online se utiliza atualização incremental?

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Segue calendário simples que montei...

se tiverem algum mais funcional, agradeço (neste primeiro momento, para testes, não preciso de muitas medidas, mas em breve irei adicioná-las) 

obs: não estou usando atualização incremental.



let
   DataInicial = #date(2022, 1, 1),
   DataFinal = Date.EndOfMonth(Date.From(DateTime.LocalNow())),
   QtdeDias = Duration.Days(DataFinal-DataInicial)+1,
   ListaDatas = List.Dates(DataInicial, QtdeDias, #duration (1,0,0,0)),
    #"Convertido para Tabela" = Table.FromList(ListaDatas, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Colunas Renomeadas" = Table.RenameColumns(#"Convertido para Tabela",{{"Column1", "Data"}}),
    #"Tipo Alterado" = Table.TransformColumnTypes(#"Colunas Renomeadas",{{"Data", type date}}),
    #"Ano Inserido" = Table.AddColumn(#"Tipo Alterado", "Ano", each Date.Year([Data]), Int64.Type),
    #"Mês Inserido" = Table.AddColumn(#"Ano Inserido", "Mês", each Date.Month([Data]), Int64.Type),
    #"Nome do Mês Inserido" = Table.AddColumn(#"Mês Inserido", "Nome do Mês", each Date.MonthName([Data]), type text),
    #"Semana do Ano Inserida" = Table.AddColumn(#"Nome do Mês Inserido", "Semana do Ano", each Date.WeekOfYear([Data]), Int64.Type),
    #"Início do Mês Inserido" = Table.AddColumn(#"Semana do Ano Inserida", "Início do Mês", each Date.StartOfMonth([Data]), type date),
    #"Nome do Mês Inserido1" = Table.AddColumn(#"Início do Mês Inserido", "Nome do Mês.1", each Date.MonthName([Data]), type text),
    #"Ano Inserido1" = Table.AddColumn(#"Nome do Mês Inserido1", "Ano.1", each Date.Year([Data]), Int64.Type),
    #"Primeiros Caracteres Inseridos" = Table.AddColumn(#"Ano Inserido1", "Primeiros caracteres", each Text.Start([Nome do Mês.1], 3), type text),
    #"Colunas Renomeadas1" = Table.RenameColumns(#"Primeiros Caracteres Inseridos",{{"Primeiros caracteres", "MesAbr"}}),
    #"Colunas Reordenadas" = Table.ReorderColumns(#"Colunas Renomeadas1",{"Data", "Ano", "Mês", "Nome do Mês", "Semana do Ano", "Início do Mês", "Nome do Mês.1", "MesAbr", "Ano.1"}),
    #"Últimos caracteres inseridos" = Table.AddColumn(#"Colunas Reordenadas", "Últimos caracteres", each Text.End(Text.From([Ano.1], "pt-BR"), 2), type text),
    #"Colunas Removidas" = Table.RemoveColumns(#"Últimos caracteres inseridos",{"Ano.1"}),
    #"Colunas Renomeadas2" = Table.RenameColumns(#"Colunas Removidas",{{"Últimos caracteres", "AnoAbr"}}),
    #"Colunas Mescladas" = Table.CombineColumns(#"Colunas Renomeadas2",{"MesAbr", "AnoAbr"},Combiner.CombineTextByDelimiter("/", QuoteStyle.None),"MêsAno")
in
    #"Colunas Mescladas"

Editado por Alvaro P
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 21/06/2024 em 15:39, Alvaro P disse:

Segue calendário simples que montei...

se tiverem algum mais funcional, agradeço (neste primeiro momento, para testes, não preciso de muitas medidas, mas em breve irei adicioná-las) 

obs: não estou usando atualização incremental.



let
   DataInicial = #date(2022, 1, 1),
   DataFinal = Date.EndOfMonth(Date.From(DateTime.LocalNow())),
   QtdeDias = Duration.Days(DataFinal-DataInicial)+1,
   ListaDatas = List.Dates(DataInicial, QtdeDias, #duration (1,0,0,0)),
    #"Convertido para Tabela" = Table.FromList(ListaDatas, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Colunas Renomeadas" = Table.RenameColumns(#"Convertido para Tabela",{{"Column1", "Data"}}),
    #"Tipo Alterado" = Table.TransformColumnTypes(#"Colunas Renomeadas",{{"Data", type date}}),
    #"Ano Inserido" = Table.AddColumn(#"Tipo Alterado", "Ano", each Date.Year([Data]), Int64.Type),
    #"Mês Inserido" = Table.AddColumn(#"Ano Inserido", "Mês", each Date.Month([Data]), Int64.Type),
    #"Nome do Mês Inserido" = Table.AddColumn(#"Mês Inserido", "Nome do Mês", each Date.MonthName([Data]), type text),
    #"Semana do Ano Inserida" = Table.AddColumn(#"Nome do Mês Inserido", "Semana do Ano", each Date.WeekOfYear([Data]), Int64.Type),
    #"Início do Mês Inserido" = Table.AddColumn(#"Semana do Ano Inserida", "Início do Mês", each Date.StartOfMonth([Data]), type date),
    #"Nome do Mês Inserido1" = Table.AddColumn(#"Início do Mês Inserido", "Nome do Mês.1", each Date.MonthName([Data]), type text),
    #"Ano Inserido1" = Table.AddColumn(#"Nome do Mês Inserido1", "Ano.1", each Date.Year([Data]), Int64.Type),
    #"Primeiros Caracteres Inseridos" = Table.AddColumn(#"Ano Inserido1", "Primeiros caracteres", each Text.Start([Nome do Mês.1], 3), type text),
    #"Colunas Renomeadas1" = Table.RenameColumns(#"Primeiros Caracteres Inseridos",{{"Primeiros caracteres", "MesAbr"}}),
    #"Colunas Reordenadas" = Table.ReorderColumns(#"Colunas Renomeadas1",{"Data", "Ano", "Mês", "Nome do Mês", "Semana do Ano", "Início do Mês", "Nome do Mês.1", "MesAbr", "Ano.1"}),
    #"Últimos caracteres inseridos" = Table.AddColumn(#"Colunas Reordenadas", "Últimos caracteres", each Text.End(Text.From([Ano.1], "pt-BR"), 2), type text),
    #"Colunas Removidas" = Table.RemoveColumns(#"Últimos caracteres inseridos",{"Ano.1"}),
    #"Colunas Renomeadas2" = Table.RenameColumns(#"Colunas Removidas",{{"Últimos caracteres", "AnoAbr"}}),
    #"Colunas Mescladas" = Table.CombineColumns(#"Colunas Renomeadas2",{"MesAbr", "AnoAbr"},Combiner.CombineTextByDelimiter("/", QuoteStyle.None),"MêsAno")
in
    #"Colunas Mescladas"

Bom dia eu testei aqui e no meu a tabela atualizou normalmente.

Sugiro você refazer o modelo do zero para ver se funciona!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...