Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
hola
Espero que alguien pueda ayudarme, por favor.
Tengo una tabla de fechas de correo electrónico recibido y la carpeta en la que se encuentran actualmente, es decir, bandeja de entrada o enviado.
Necesito encontrar una manera de calcular los días laborables (min-fri) pendientes (también excluyendo los días festivos) del correo electrónico más antiguo en la carpeta de la bandeja de entrada y mostrar esta fecha en un visual de tarjeta.
He incluido una mesa separada que enumera todos los días festivos del Reino Unido.
También he incluido una tabla de calendario básica, pero entiendo que puede que necesite incluir la función entre semana en la tabla para poder lograr esto.
He incluido un archivo de ejemplo.
gracias
Solved! Go to Solution.
No @Trebor84
Una forma sería
1. Agregue una nueva columna al código que genera la tabla de calendario para realizar un seguimiento de los días laborables reales:
"IsWorkingDay",
IF (
NOT [Date] IN DISTINCT ( holidays[UK BANK HOLIDAYS] )
&& NOT WEEKDAY ( [Date], 2 ) IN { 6, 7 },
"YES",
"NO"
)
2. Cree la medida y colóquela en un objeto visual de tarjeta:
WorkingDaysOutstanding =
VAR oldestInboxDate_ = CALCULATE ( MIN ( emails[email sent] ), emails[folder] = "Inbox" )
RETURN
CALCULATE (
COUNT ( 'Calendar'[Date] ),
DATESBETWEEN ( 'Calendar'[Date], oldestInboxDate_, TODAY () ),
'Calendar'[IsWorkingDay] = "YES"
) - 1
Véalo todo en el archivo adjunto.
|
Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles. Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc. |
No @Trebor84,
Actualicé su archivo pbix de ejemplo, por favor encuentre el archivo adjunto para los detalles.
En primer lugar, puede crear una columna calculada en la tabla de calendario para juzgar que la fecha es fecha de trabajo o no:
Isworkingday =
VAR _tab =
CALCULATETABLE ( VALUES ( 'holidays'[UK BANK HOLIDAYS] ) )
RETURN
IF ( 'Calendar'[Date] IN _tab || WEEKDAY ( 'Calendar'[Date], 2 ) > 5, 0, 1 )
A continuación, cree una medida para obtener los días laborables
Working days =
VAR _oldestdate =
CALCULATE ( MIN ( 'emails'[email sent] ), 'emails'[folder] = "inbox" )
RETURN
CALCULATE (
COUNTROWS ( FILTER ( 'Calendar', 'Calendar'[Isworkingday] = 1 ) ),
DATESBETWEEN ( 'Calendar'[Date], _oldestdate, TODAY () )
)
Si el anterior es incorrecto, proporcione la lógica de cálculo correcta y el resultado esperado con ejemplos. Gracias.
Saludos
No @Trebor84,
Actualicé su archivo pbix de ejemplo, por favor encuentre el archivo adjunto para los detalles.
En primer lugar, puede crear una columna calculada en la tabla de calendario para juzgar que la fecha es fecha de trabajo o no:
Isworkingday =
VAR _tab =
CALCULATETABLE ( VALUES ( 'holidays'[UK BANK HOLIDAYS] ) )
RETURN
IF ( 'Calendar'[Date] IN _tab || WEEKDAY ( 'Calendar'[Date], 2 ) > 5, 0, 1 )
A continuación, cree una medida para obtener los días laborables
Working days =
VAR _oldestdate =
CALCULATE ( MIN ( 'emails'[email sent] ), 'emails'[folder] = "inbox" )
RETURN
CALCULATE (
COUNTROWS ( FILTER ( 'Calendar', 'Calendar'[Isworkingday] = 1 ) ),
DATESBETWEEN ( 'Calendar'[Date], _oldestdate, TODAY () )
)
Si el anterior es incorrecto, proporcione la lógica de cálculo correcta y el resultado esperado con ejemplos. Gracias.
Saludos
No @Trebor84
Una forma sería
1. Agregue una nueva columna al código que genera la tabla de calendario para realizar un seguimiento de los días laborables reales:
"IsWorkingDay",
IF (
NOT [Date] IN DISTINCT ( holidays[UK BANK HOLIDAYS] )
&& NOT WEEKDAY ( [Date], 2 ) IN { 6, 7 },
"YES",
"NO"
)
2. Cree la medida y colóquela en un objeto visual de tarjeta:
WorkingDaysOutstanding =
VAR oldestInboxDate_ = CALCULATE ( MIN ( emails[email sent] ), emails[folder] = "Inbox" )
RETURN
CALCULATE (
COUNT ( 'Calendar'[Date] ),
DATESBETWEEN ( 'Calendar'[Date], oldestInboxDate_, TODAY () ),
'Calendar'[IsWorkingDay] = "YES"
) - 1
Véalo todo en el archivo adjunto.
|
Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles. Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc. |