Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Tabla de búsqueda de calendario: las fechas desaparecen en la 'vista de tabla'

Construí una tabla de búsqueda de calendario usando el siguiente MCode:

dejar
Fechas de inicio y finalización de la tabla de calendario
FechaInicio = #date(2018, 1, 1),
FechaFin = FechaHora.Fecha(FechaHora.LocalNow()),

Número de días en la tabla de calendario
NumberOfDays = Duration.Days(EndDate - StartDate) + 1,

Generar una lista de fechas
DatesList = List.Dates(StartDate, NumberOfDays, #duration(1, 0, 0, 0)),

Convertir la lista de fechas en una tabla
CalendarTable = Table.FromList(DatesList, Splitter.SplitByNothing(), {"Date"}, null, ExtraValues.Error),
#"Tipo cambiado" = Table.TransformColumnTypes(CalendarTable,{{"Date", type date}}),
#"Día insertado" = Table.AddColumn(#"Tipo cambiado", "Día", cada Fecha.Día([Fecha]), Int64.Type),
#"Día de la semana insertado" = Table.AddColumn(#"Día insertado", "Día de la semana", cada Date.DayOfWeek([Fecha]), Int64.Type),
#"Nombre del día insertado" = Table.AddColumn(#"Día de la semana insertado", "Nombre del día", cada Date.DayOfWeekName([Fecha]), escriba texto),
#"Columna condicional agregada" = Table.AddColumn(#"Nombre del día insertado", "Hora de la semana", cada uno de los cuales es [Día de la semana] < 5 y luego "Día de la semana" o "Fin de semana"),
#"Inicio de semana insertado" = Table.AddColumn(#"Columna condicional agregada", "Inicio de semana", cada Date.StartOfWeek([Fecha]), escriba fecha),
#"Semana del año insertada" = Table.AddColumn(#"Inicio de la semana insertado", "Semana del año", cada Date.WeekOfYear([Fecha]), Int64.Type),
#"Trimestre insertado" = Table.AddColumn(#"Semana del año insertada", "Trimestre", cada Date.QuarterOfYear([Fecha]), Int64.Type),
#"Columna condicional agregada1" = Table.AddColumn(#"Trimestre insertado", "Trimestre del año", cada uno si [Trimestre] = 1 entonces "Q1" else if [Quarter] = 2 then "Q2" else if [Quarter] = 3 then "Q3" else if [Quarter] = 4 then "Q4" else null),
#"Mes insertado" = Table.AddColumn(#"Columna condicional agregada1", "Mes", cada Date.Month([Fecha]), Int64.Type),
#"Insertado Inicio del mes" = Table.AddColumn(#"Insertado Mes", "Inicio del mes", cada Date.StartOfMonth([Fecha]), escriba fecha),
#"Nombre del mes insertado" = Table.AddColumn(#"Inicio del mes insertado", "Nombre del mes", cada Date.MonthName([Fecha]), escriba texto),
#"Año insertado" = Table.AddColumn(#"Nombre del mes insertado", "Año", cada Fecha.Año([Fecha]), Int64.Tipo)
en
#"Año insertado"


y esto funciona como se esperaba en Power Query:

AdamHurleyEI_0-1715188499722.png


Cuando cierro y aplico y miro la tabla en 'Vista de tabla' está eliminando la mitad de las fechas y no tengo idea de por qué.

AdamHurleyEI_1-1715188593623.png


No tengo relaciones establecidas:

AdamHurleyEI_2-1715188624812.png

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola Adam,

Es posible que la tabla de fechas cargada no esté ordenada. Si busca en la columna Fecha "02 de enero de 2018" (o busca 1/2/2018 a continuación), ¿aparece?

Wilson__0-1715215473411.png


----------------------------------
Si esta publicación ayuda, considere aceptarla como la solución para ayudar a otros miembros a encontrarla rápidamente. Además, ¡no olvides darle el pulgar hacia arriba y suscribirte! (Oh, eh, ¿plataforma equivocada?)

P.D. ¿Necesita una consulta más detallada sobre sus problemas de modelado de datos de Power BI o DAX? ¡Siéntete libre de contratarme en Upwork o enviarme un mensaje directo directamente aquí! Me encantaría aclarar sus dolores de cabeza con Power BI.

Buen lugar:

AdamHurleyEI_0-1715241716825.png


¡Por supuesto que fue algo estúpido ja! Gracias

Perfecto. Me encanta cuando se trata de un error del usuario; esas suelen ser las soluciones más rápidas jaja

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.