Calendario en Power Query

Esto se puede pegar en Power Query, en una consulta en blanco, y se genera un calendario desde 2014 hasta el día de hoy. Si quieres otra fecha inicial, modifica en dos lugares la fórmula:

let

Origen = List.Dates(#date(2014, 1, 1), Duration.Days(Duration.From(DateTime.Date(DateTime.LocalNow())-(#date(2014, 1, 1)))), #duration(1, 0, 0, 0)),
#»Convertida en tabla» = Table.FromList(Origen, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#»Tipo cambiado» = Table.TransformColumnTypes(#»Convertida en tabla»,{{«Column1″, type date}}),
#»Columnas con nombre cambiado» = Table.RenameColumns(#»Tipo cambiado»,{{«Column1», «Fecha»}}),
#»Año insertado» = Table.AddColumn(#»Columnas con nombre cambiado», «Año», each Date.Year([Fecha]), Int64.Type),
#»Nombre del mes insertado» = Table.AddColumn(#»Año insertado», «Mes», each Date.MonthName([Fecha]), type text),
#»Nombre del día insertado» = Table.AddColumn(#»Nombre del mes insertado», «Nombre del día», each Date.DayOfWeekName([Fecha]), type text),
#»Mes insertado» = Table.AddColumn(#»Nombre del día insertado», «nMes», each Date.Month([Fecha]), Int64.Type),
#»Día insertado» = Table.AddColumn(#»Mes insertado», «Día», each Date.Day([Fecha]), Int64.Type),
#»Día de la semana insertado» = Table.AddColumn(#»Día insertado», «Día de la semana», each Date.DayOfWeek([Fecha]), Int64.Type)

in

#»Día de la semana insertado»

Share
Acerca de

Armando Franco tiene amplia experiencia en las áreas de sistemas, compras y proyectos. Cuenta con una Maestría en Administración de Tecnologías de Información, y las certificaciones Certified Purchasing Manager, Microsoft Office 2010 Specialist, Expert y Master.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.