Agregar semanas fiscales personalizadas a la tabla DImDate

Un usuario Pregunto ✅

jpt1228

Hola: he estado trabajando para crear una tabla DimDate personalizada basada en períodos fiscales personalizados que son diferentes al calendario. Tengo 13 Períodos Fiscales que consisten en 28 días por período. Quiero agregar la semana en el período fiscal y los días transcurridos en el período fiscal. Ambas columnas se restablecerían al comienzo de cada período fiscal.

Gracias

DimDate28day.JPG

Hola @jpt1228,

Puede crear las siguientes columnas calculadas para resolver su problema:

Días transcurridos en el período fiscal = DATEDIFF(DimDate[FiscPeriodStart],DimFecha[Date],DÍA) +1

Semana en el período fiscal = TECHO (DIVIDIR (DimDate[Days Elapsed in Fiscal Period],7),1)

Obtendrás el siguiente resultado:

Semanas fiscales personalizadas Agregar a DImDate Table.png

Aquí está la demostración, por favor pruébalo:

PBIX

Atentamente,

Ying Jie Li

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @jpt1228,

Puede crear las siguientes columnas calculadas para resolver su problema:

Días transcurridos en el período fiscal = DATEDIFF(DimDate[FiscPeriodStart],DimFecha[Date],DÍA) +1

Semana en el período fiscal = TECHO (DIVIDIR (DimDate[Days Elapsed in Fiscal Period],7),1)

Obtendrás el siguiente resultado:

Semanas fiscales personalizadas Agregar a DImDate Table.png

Aquí está la demostración, por favor pruébalo:

PBIX

Atentamente,

Ying Jie Li

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

amichandak

Creó tres columnas como esta. Espero que esto pueda ayudar

Fiscal Year Start = minx(FILTER(DimDate,earlier(DimDate[Year])=DimDate[Year]),DimDate[FiscPeriodStart])
Days elapsed in Fiscal year = DATEDIFF(DimDate[Fiscal Year Start],DimDate[Date],DAY) +1
Week Fiscal Year = QUOTIENT(DimDate[Days elapsed in Fiscal year],7)+1

consulte: https://www.dropbox.com/s/9tzsrvok5l62es5/DimDate%20Custom%20Calendar.pbix?dl=0

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución. En caso de que no ayude, proporcione información adicional y márqueme con @
Gracias. Mi blog reciente –
Winner-Topper-on-Map-How-to-Color-States-on-a-Map-with-Winners , HR-Analytics-Active-Employee-Contratación-y-Terminación-tendencia
Power-BI-Trabajar-con-períodos-de-tiempo-no-estándar y comparar-datos-entre-rangos-de-fecha

Conéctate en Linkedin

jpt1228

En respuesta a amichandak

Hola @amitchandak gracias por tu respuesta. Arreglé una pequeña parte de la fórmula: la fórmula original miraba el año calendario. Estuvo apagado por 2-3 días dependiendo del año. Cambió a FiscalYear y funciona maravillosamente.

Fiscal Year Start = minx(FILTER(DimDate,earlier(DimDate[Year])=DimDate[Year]),DimDate[FiscPeriodStart])

Changed Year to FiscalYear

Fiscal Year Start = minx(FILTER(DimDate,earlier(DimDate[FiscalYear])=DimDate[FiscalYear]),DimDate[FiscPeriodStart])

Creo que con estas nuevas columnas añadidas, este calendario fiscal personalizado de Power BI para fechas no estándar es el más completo que he encontrado en Internet. gracias a @amitchandak por el punto de partida y algunas columnas adicionales y @v-yingjl por los cálculos restantes. lo que podría hacerlo aún mejor es agregar las columnas después del código M en el código M, pero no soy lo suficientemente bueno con M para hacer eso.

Calendario PBI para fechas y períodos fiscales no estándar

Deja un comentario

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