A_H
Queridos,
Soy nuevo en Power BI, tengo la tabla de fechas atenuadas que incluye una columna llamada «Días laborables» y el valor es 1 o 0, el 1 es para el día laborable y el 0 para el fin de semana.
Quiero saber el número de día hábil actual de cada día.
por favor revise el ejemplo de soplado:
Día | Día de trabajo | Quiero calcular este caloumn numero de dia laborable |
jueves, 1 de noviembre de 2018 | 1 | 1 |
viernes, 2 de noviembre de 2018 | 0 | |
sábado, 3 de noviembre de 2018 | 1 | 2 |
domingo, 4 de noviembre de 2018 | 1 | 3 |
lunes, 5 de noviembre de 2018 | 1 | 4 |
martes, 6 de noviembre de 2018 | 1 | 5 |
miércoles, 7 de noviembre de 2018 | 1 | 6 |
LivioLanzo
Hola @A_H
necesita crear columnas de mes y año y luego puede hacer:
= IF ( 'Table'[Working Day] = 0, BLANK (), CALCULATE ( SUM ( 'Table'[Working Day] ), ALLEXCEPT ( 'Table', 'Table'[Month], 'Table'[Year] ), 'Table'[Day] <= EARLIER ( 'Table'[Day] ) ) )
LivioLanzo
Hola @A_H
necesita crear columnas de mes y año y luego puede hacer:
= IF ( 'Table'[Working Day] = 0, BLANK (), CALCULATE ( SUM ( 'Table'[Working Day] ), ALLEXCEPT ( 'Table', 'Table'[Month], 'Table'[Year] ), 'Table'[Day] <= EARLIER ( 'Table'[Day] ) ) )
TAMOREIRA
En respuesta a LivioLanzo
¡Muchas gracias por esta solución! He estado buscando durante más de 9 horas.
A_H
En respuesta a LivioLanzo
Gracias
PattemManohar
@A_H Confirme que desea marcar los días laborables, es decir, (de lunes a viernes) y los sábados y domingos son fines de semana. Por lo tanto, desea marcar los días laborables como 1 y los fines de semana como 0.
A_H
En respuesta a PattemManohar
todos los días son días hábiles excepto el viernes y la columna de días hábiles se calcula lo que necesito Quiero saber el número de día hábil actual en el mes actual.
PattemManohar
En respuesta a A_H
@A_H Intente esto como una «Nueva columna»
WorkingDayNumber = VAR _Rnk = RANKX(FILTER(Test80WorkinDay,FORMAT([Date],"DDDD")<>"Friday" && FORMAT([Date],"MMYYYY") = FORMAT(EARLIER([Date]),"MMYYYY") ),[Date],[Date],ASC) RETURN IF(FORMAT([Date],"DDDD")="Friday",0,_Rnk)
Tenga en cuenta: he marcado todos los viernes como 0 (ya que es un día no laborable)
A_H
En respuesta a PattemManohar
gracias pattemmanohar