Está en la página 1de 1

let

Origen = List.Dates (
///Cambiar las fechas de incio y fin
/// para la fehca de incio cambiar solo el año
// y para la fecha final cambiar el #21 el cual es la cantidad de años
depues de la fecha de inicio que sacara la lista de fechas
#date(2015,1,1),

365*21,

#duration(1,0,0,0)

),
#"Convertida en tabla" = Table.FromList(Origen, Splitter.SplitByNothing(),
null, null, ExtraValues.Error),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Convertida en tabla",
{{"Column1", "Date"}}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas con nombre cambiado",
{{"Date", type date}}),
#"Año insertado" = Table.AddColumn(#"Tipo cambiado", "Año", each
Date.Year([Date]), Int64.Type),
#"Mes insertado" = Table.AddColumn(#"Año insertado", "Mes", each
Date.Month([Date]), Int64.Type),
#"Nombre del mes insertado" = Table.AddColumn(#"Mes insertado", "Nombre del
mes", each Date.MonthName([Date]), type text),
#"Fin de mes insertado" = Table.AddColumn(#"Nombre del mes insertado", "Fin de
mes", each Date.EndOfMonth([Date]), type date),
#"Inicio del mes insertado" = Table.AddColumn(#"Fin de mes insertado", "Inicio
del mes", each Date.StartOfMonth([Date]), type date),
#"Días insertados en mes" = Table.AddColumn(#"Inicio del mes insertado", "Días
del mes", each Date.DaysInMonth([Date]), Int64.Type),
#"Trimestre insertado" = Table.AddColumn(#"Días insertados en mes",
"Trimestre", each Date.QuarterOfYear([Date]), Int64.Type),
#"Semana del año insertada" = Table.AddColumn(#"Trimestre insertado", "Semana
del año", each Date.WeekOfYear([Date]), Int64.Type),
#"Semana del mes insertada" = Table.AddColumn(#"Semana del año insertada",
"Semana del mes", each Date.WeekOfMonth([Date]), Int64.Type),
#"Día insertado" = Table.AddColumn(#"Semana del mes insertada", "Día", each
Date.Day([Date]), Int64.Type),
#"Día de la semana insertado" = Table.AddColumn(#"Día insertado", "Día de la
semana", each Date.DayOfWeek([Date]), Int64.Type),
#"Nombre del día insertado" = Table.AddColumn(#"Día de la semana insertado",
"Nombre del día", each Date.DayOfWeekName([Date]), type text),
#"Antigüedad insertada" = Table.AddColumn(#"Nombre del día insertado",
"Antigüedad", each Date.From(DateTime.LocalNow()) - [Date], type duration),
#"Total de años insertados" = Table.AddColumn(#"Antigüedad insertada", "Total
de años", each Duration.TotalDays([Antigüedad]) / 365, type number),
#"Tipo cambiado1" = Table.TransformColumnTypes(#"Total de años insertados",
{{"Total de años", Int64.Type}})
in
#"Tipo cambiado1"

También podría gustarte