Paulyeo11
Hola a todos
Tengo a continuación el archivo PBI que consta solo del calendario maestro del Sr.Amit que funciona bien: –
https://www.dropbox.com/s/klm9zz8q80xlhps/preWebinarPostCal_PY_DATA%20V004.pbix?dl=0
No puedo utilizar el archivo PBI de calendario maestro anterior para importar el archivo de datos sin procesar de mi pedido de ventas. La fecha no se puede convertir a texto.
Busco asesoramiento sobre cómo importar el calendario maestro a mi archivo PBI.
Espero que alguien pueda compartir conmigo.
Paul Yeo
ryan_mayu
@ Paulyeo11
tal vez puedas probar esto para crear una nueva tabla de calendario. Sin embargo, debe hacer algunas modificaciones, ya que ahora puede ser 100% adecuado para su negocio real.
Dates =
ADDCOLUMNS (
CALENDAR (date(2020,1,1), date(2020,12,31)),
"DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ),
"Year", YEAR ( [Date] ),
"FinancialYear", IF (MONTH ( [Date]) < 7, YEAR ( [Date]), YEAR ( [Date]) + 1),
"FinancialPeriod", IF (MONTH ( [Date]) < 7, MONTH ( [Date]) + 6, MONTH ( [Date]) - 6),
"YYYY-MM", FORMAT ( [Date], "YYYY" ) & "-" & FORMAT ( [Date], "MM" ),
"Monthnum", MONTH ( [Date]),
"Monthnumber", FORMAT ( [Date], "MM" ),
"YearMonthnumber", FORMAT ( [Date], "YYYY/MM" ),
"YearMonthShort", FORMAT ( [Date], "YYYY/mmm" ),
"MonthNameShort", FORMAT ( [Date], "mmm" ),
"MonthNameLong", FORMAT ( [Date], "mmmm" ),
"DayOfWeekNumber", WEEKDAY ( [Date] ),
"DayOfWeek", FORMAT ( [Date], "dddd" ),
"DayOfWeekShort", FORMAT ( [Date], "ddd" ),
"Quarter", "Q" & FORMAT ( [Date], "Q" ),
"YearQuarter", FORMAT ( [Date], "YYYY" ) & "/Q" & FORMAT ( [Date], "Q" ),
"MonthofYear", FORMAT( [Date], "mmmm-yyyy")
)
ryan_mayu
@ Paulyeo11
tal vez puedas probar esto para crear una nueva tabla de calendario. Sin embargo, debe hacer algunas modificaciones, ya que ahora puede ser 100% adecuado para su negocio real.
Dates =
ADDCOLUMNS (
CALENDAR (date(2020,1,1), date(2020,12,31)),
"DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ),
"Year", YEAR ( [Date] ),
"FinancialYear", IF (MONTH ( [Date]) < 7, YEAR ( [Date]), YEAR ( [Date]) + 1),
"FinancialPeriod", IF (MONTH ( [Date]) < 7, MONTH ( [Date]) + 6, MONTH ( [Date]) - 6),
"YYYY-MM", FORMAT ( [Date], "YYYY" ) & "-" & FORMAT ( [Date], "MM" ),
"Monthnum", MONTH ( [Date]),
"Monthnumber", FORMAT ( [Date], "MM" ),
"YearMonthnumber", FORMAT ( [Date], "YYYY/MM" ),
"YearMonthShort", FORMAT ( [Date], "YYYY/mmm" ),
"MonthNameShort", FORMAT ( [Date], "mmm" ),
"MonthNameLong", FORMAT ( [Date], "mmmm" ),
"DayOfWeekNumber", WEEKDAY ( [Date] ),
"DayOfWeek", FORMAT ( [Date], "dddd" ),
"DayOfWeekShort", FORMAT ( [Date], "ddd" ),
"Quarter", "Q" & FORMAT ( [Date], "Q" ),
"YearQuarter", FORMAT ( [Date], "YYYY" ) & "/Q" & FORMAT ( [Date], "Q" ),
"MonthofYear", FORMAT( [Date], "mmmm-yyyy")
)
Paulyeo11
En respuesta a ryan_mayu
Hola Ryan
CALENDAR (date(2020,1,1), date(2020,12,31)),
¿Puedo pedirle la línea de código anterior, significa que durante el 1 de enero de 2021, necesito modificar manualmente la fecha anterior?
Si su respuesta es Sí, ¿existe alguna forma de hacerlo dinámico?
ryan_mayu
En respuesta a Paulyeo11
@ Paulyeo11
puede usar DAX, algo como a continuación
calendario (min (tabla[salesdate]), max (tabla[salesdate]))
o usa calendarauto
https://docs.microsoft.com/en-us/dax/calendarauto-function-dax
Paulyeo11
En respuesta a ryan_mayu
Hola señor
Tienes razón, necesito crear un calendario maestro y luego importarlo, ya que no es tan complicado.
Pablo