Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dias Laborables

Saludos,

He utilizado la funcion: NetWorkDays para obtener los dias laborables,

pero el asunto es que solo obtengo los valores de Lunes a Viernes,

yo deseo que tambien me cuente el sabado, es decir de Lunes a Sabado.

Muchas gracias por la atencion prestada.

3 Replies
Miguel_Angel_Baeyens

Hola,

En este caso te recomendaría crear un nuevo campo en el script en tu calendario maestro con la función WeekDay() de forma que si devuelve valores entre 0 y 5, el día es laborable, si devuelve 6, el día es domingo y por tanto, no laborable.

If(WeekDay(CampoFecha) <> 6, 1, 0) AS DiaLaborable

De esta forma, puedes sumar los valores en el campo Ventas para los días laborables utilizando un sencillo análisis de conjuntos

Sum({< DiaLaborable = {1} >} Ventas)

Espero que te ayude.

Miguel

Not applicable
Author

Gracias por la atencion.

Te comento q si me ha ayudado, pero imagine q la funcion soportaria algo como esto.

En todo caso me es muy util en cuanto puedo contar los dias laborables de mi calendario maestro,

ya que no pretendo obtener totales por transacciones, sino q solo deseo saber

los dias laborables para calculos de porcentajes de presupuesto semanales.

Mi variable quedo algo asi:

count({<Anio={'$(AñoActual)'},Mes={'$(MesActual)'},DiaLaborable={'1'}>}TDiaLaborable)

Espero seguir contando con su apoyo, muchas gracias por tu ayuda.

Saludos.

hespinosa
Contributor
Contributor

Excelente respuesta Miguel, muy clara y simple. Gracias