Día festivo – Guión

Un usuario Pregunto ✅

avioti

Hola chicos

Tengo una tabla de calendario y me gustaría agregar una columna que contenga todos los días festivos.

¿Hay algún script que pueda usar para generarlo?

Gracias

Hola @avioti,

El power bi actual no contiene ningún script para generar automáticamente la tabla del calendario de vacaciones.

Primero debe obtener una lista de días festivos, por ejemplo:

1. Busque una lista de días festivos en la web, impórtela a Power Bi.

2.PNG
2. Cree una tabla de calendario y construya la relación.

DateTable = ADDCOLUMNS(CALENDAR(DATE(2015,1,1),TODAY()),"Year",FORMAT([Date],"yyyy"),"Month",FORMAT([Date],"mmmm"),"Quarter",FORMAT([Date],"q"),"Week",WEEKNUM([Date],1),"Day Of Week",FORMAT([Date],"dddd"))

3. Agregue la columna calculada para verificar la relación. (Feriado = feriado normal + feriado público)

Holiday Tag = IF(ISBLANK(RELATED(Holiday[Federal holiday]))=FALSE(),RELATED(Holiday[Federal holiday]),if([Day Of Week]="Saturday"||[Day Of Week]="Sunday",[Day Of Week],BLANK()))

3.PNG

Por cierto, también puede compartir sus necesidades de ideas.

Saludos,

Xiaoxin Sheng

Wederley

Puede encontrar una lista con más de 10 fuentes de días festivos en todo el mundo en la publicación a continuación. La lista también contiene algunas tablas DimDate muy detalladas, especialmente para los días festivos de Estados Unidos.

https://www.linkedin.com/pulse/find-here-many-lists-public-holidays-wederley-m-miranda

Hola @avioti,

El power bi actual no contiene ningún script para generar automáticamente la tabla del calendario de vacaciones.

Primero debe obtener una lista de días festivos, por ejemplo:

1. Busque una lista de días festivos en la web, impórtela a Power Bi.

2.PNG
2. Cree una tabla de calendario y construya la relación.

DateTable = ADDCOLUMNS(CALENDAR(DATE(2015,1,1),TODAY()),"Year",FORMAT([Date],"yyyy"),"Month",FORMAT([Date],"mmmm"),"Quarter",FORMAT([Date],"q"),"Week",WEEKNUM([Date],1),"Day Of Week",FORMAT([Date],"dddd"))

3. Agregue la columna calculada para verificar la relación. (Feriado = feriado normal + feriado público)

Holiday Tag = IF(ISBLANK(RELATED(Holiday[Federal holiday]))=FALSE(),RELATED(Holiday[Federal holiday]),if([Day Of Week]="Saturday"||[Day Of Week]="Sunday",[Day Of Week],BLANK()))

3.PNG

Por cierto, también puede compartir sus necesidades de ideas.

Saludos,

Xiaoxin Sheng

Joannec

En respuesta a v-shex-msft

Hola, sé que esta no es una publicación reciente, pero encontré la solución mientras buscaba una respuesta a un problema que tenía y me ayudó con lo que tenía que hacer. ¡Gracias por la solución y por publicar!

Recomiendo simplemente buscar una fuente basada en la web, basada en su país, donde pueda obtener una tabla de fechas que sean días festivos y luego fusionarla con su tabla de fechas existente.

Deja un comentario

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