Você está na página 1de 3

CÓDIGO TABELA CALENDÁRIO

let

DataMin = List.Min(BaseVendas[Data da Venda]),

DataMax = List.Max(BaseVendas[Data da Venda]),

QtdDias = Duration.Days(DataMax-DataMin)+1,

Personalizar1 = List.Dates(DataMin,QtdDias, #duration(1, 0, 0, 0)),

#"Convertido para Tabela" = Table.FromList(Personalizar1, Splitter.SplitByNothing(), null, null,


ExtraValues.Error),

#"Colunas Renomeadas" = Table.RenameColumns(#"Convertido para Tabela",{{"Column1",


"Datas"}}),

#"Tipo Alterado" = Table.TransformColumnTypes(#"Colunas Renomeadas",{{"Datas", type


date}}),

#"Ano Inserido" = Table.AddColumn(#"Tipo Alterado", "Ano", each Date.Year([Datas]),


Int64.Type),

#"Mês Inserido" = Table.AddColumn(#"Ano Inserido", "Mês", each Date.Month([Datas]),


Int64.Type),

#"Nome do Mês Inserido" = Table.AddColumn(#"Mês Inserido", "Nome do Mês", each


Date.MonthName([Datas]), type text),

#"Início do Mês Inserido" = Table.AddColumn(#"Nome do Mês Inserido", "Início do Mês",


each Date.StartOfMonth([Datas]), type date),

#"Trimestre Inserido" = Table.AddColumn(#"Início do Mês Inserido", "Trimestre", each


Date.QuarterOfYear([Datas]), Int64.Type),

#"Semana do Ano Inserida" = Table.AddColumn(#"Trimestre Inserido", "Semana do Ano",


each Date.WeekOfYear([Datas]), Int64.Type)

in

#"Semana do Ano Inserida"


Colunas Calculadas

Botão direito em qlq linha  inserir coluna  altera o nome e escreve a formula.

Diferença entre:

 “coluna calculada”  serve para calcular vários valores


 “medidas”  quero calcular um único valor

Fórmulas

SUM  Soma, total de algo

Várias Condições

IF(CONDIÇÃO1,&& CONDIÇÃO2, && CONDIÇÃO3,

VALOR SE VERDADEIRO,

VALOR SE FALSO

// é a forma de criar uma segmentação

SWITCH  serve para análises similares a usar a IF


RELATED  trazer informações de uma tabela para outra (só funciona se tem um
relacionamento entre as tabelas); (é uma PROCV do excel)

SUM  soma

AVERAGE  média

MAX e MIX  maior/menor valor de cada coluna

Você também pode gostar