let DataMin = List.Min(fBaseGeral[Data de contato]), DataMax = List.Max(fBaseGeral[Data de contato]), QtdeDias = Duration.Days(DataMax - DataMin) + 1, ListaDatas = List.Dates(DataMin, 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), #"Trimestre Inserido" = Table.AddColumn(#"Mês Inserido", "Trimestre", each Date.QuarterOfYear([Data]), Int64.Type), #"Nome do Mês Inserido" = Table.AddColumn(#"Trimestre Inserido", "Nome do Mês", each Date.MonthName([Data]), type text), #"Dia da Semana Inserido" = Table.AddColumn(#"Nome do Mês Inserido", "Dia da Semana", each Date.DayOfWeek([Data]), Int64.Type), #"Nome do Dia Inserido" = Table.AddColumn(#"Dia da Semana Inserido", "Nome do Dia", each Date.DayOfWeekName([Data]), type text), #"Colunas Renomeadas1" = Table.RenameColumns(#"Nome do Dia Inserido",{{"Data", "Date"}, {"Mês", "Mês Num"}, {"Nome do Mês", "Mês Nome"}, {"Nome do Dia", "Dia Nome"}}), #"Coluna Duplicada" = Table.DuplicateColumn(#"Colunas Renomeadas1", "Mês Nome", "Mês Nome - Copiar"), #"Primeiros Caracteres Inseridos" = Table.AddColumn(#"Coluna Duplicada", "Primeiros caracteres", each Text.Start([#"Mês Nome - Copiar"], 3), type text), #"Colunas Renomeadas2" = Table.RenameColumns(#"Primeiros Caracteres Inseridos",{{"Primeiros caracteres", "Mês Abreviado"}, {"Mês Nome", "Mês"}}) in #"Colunas Renomeadas2"