Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos
Tengo un modelo de datos con transacciones de pedidos de compra y una tabla Fechas.
Quiero crear un "Calendario de día de entrega" para el gerente de almacén.
Parte de las fechas de entrega en la tabla de transacciones es fines de semana/días,
cuando sucede quiero que la fecha de entrega avance al siguiente día laborable.
¿Cómo puedo hacerlo?
(La tabla De fecha incluye una columna con un indicador de día laborable (1 - día laborable, 0- fin de semana/vacaciones).
Muchas gracias, Rita
Solved! Go to Solution.
no estoy seguro de si entiendo su solicitud claramente.
1. en su tabla de fechas, debe calcular una columna isweekday
algo así como
if(WEEKDAY('Dates'[Date],1) in {1,7},"NO","Yes")
Lo que es más, también fije 2020/1/1 como no entre semana, creo que es un día festivo.
2. a continuación, en su tabla de hechos, puede calcular el siguiente día laborable.
next workday =
MINX(FILTER('Dates','Table'[purchaseorderdate]<'Dates'[Date]&&'Dates'[weekday]="Yes"),'Dates'[Date])
se puede ver 2020/1/1,2020/1/4,2020/1/5 son días festivos y fines de semana. Todos ellos están omitidos.
Espero que esto sea útil.
Proud to be a Super User!
Hola Ryan,
Casi funcionó, pero tenía un pequeño problema. Añadió 1 día laborable a todas las fechas de entrega incluyen los días laborables correctos.
Agregué "si", y resolvió este problema.
Finalmente mi dax es :
no estoy seguro de si entiendo su solicitud claramente.
1. en su tabla de fechas, debe calcular una columna isweekday
algo así como
if(WEEKDAY('Dates'[Date],1) in {1,7},"NO","Yes")
Lo que es más, también fije 2020/1/1 como no entre semana, creo que es un día festivo.
2. a continuación, en su tabla de hechos, puede calcular el siguiente día laborable.
next workday =
MINX(FILTER('Dates','Table'[purchaseorderdate]<'Dates'[Date]&&'Dates'[weekday]="Yes"),'Dates'[Date])
se puede ver 2020/1/1,2020/1/4,2020/1/5 son días festivos y fines de semana. Todos ellos están omitidos.
Espero que esto sea útil.
Proud to be a Super User!
Hola Ryan,
Casi funcionó, pero tenía un pequeño problema. Añadió 1 día laborable a todas las fechas de entrega incluyen los días laborables correctos.
Agregué "si", y resolvió este problema.
Finalmente mi dax es :
muy contento de escuchar eso. De nada.
Proud to be a Super User!
@Ritaf, tengo un blog, donde creé Rank on Working day para obtener el siguiente día laborable usando Rank. Vea si eso puede ayudarle
Viajar a través de los días laborables - ¿Qué es el siguiente/anterior día de trabajo
https://community.powerbi.com/t5/Community-Blog/Travelling-Across-Workdays-Decoding-Date-and-Calenda...
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |