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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
yugofukuda
Helper IV
Helper IV

Conteo de días laborables

Hola

Me gustaría poner el número de días de trabajo como abajo, pero no sé cómo hacer eso.

Por ejemplo, en el caso de la sep de 2019, sólo hubo 18 días laborables, pero me gustaría poner 22 en la última jornada laboral. (otros meses también). Me agradecería que me ayudaras.

¡¡Gracias!!

Sample10.png

2 ACCEPTED SOLUTIONS

Aquí está la versión SUMX de la misma para sumar los valores en la columna IsWorkingDay.

WD 22 b ?
VAR thisdate á 'Fecha'[Fecha]
VAR este mes ' 'Fecha'[Mes]
VAR este año ' 'Fecha'[Año]
VAR wdafterthisdate ?
SUMX (
FILTRO (
'Fecha',
'Fecha'[Fecha] > thisdate
&& NOT ( WEEKDAY ( 'Fecha'[Fecha] ) EN S. 1, 7 ? )
&& 'Fecha'[Mes] - este mes
&& 'Fecha'[Año] - este año
),
'Date'[IsWorkingDay]
)
devolución
IF ( 'Date'[IsWorkingDay] á 1, 22 - wdafterthisdate )

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

Vi eso y agregué el IF para abordarlo. Simplemente retírelo y use esto como la devolución

devolución
22 - wdafterthisdate

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

19 REPLIES 19
Greg_Deckler
Super User
Super User

@yugofukuda - En primer lugar, esto podría ayudar a https://community.powerbi.com/t5/Quick-Measures-Gallery/Net-Work-Days/m-p/367362#M109

Pero, más específicamente a su caso, tal vez

Columna ?

VAR __Calc <algunos cálculos>

devolución

IF([Date] á EOMONTH([Date],0),22,__Calc)


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...
mahoneypat
Employee
Employee

¿Puede agregar 4 a su columna WorkingDayNumber? Si el número que se va a agregar depende del mes, puede calcularlo como una variable en la expresión y, a continuación, agregar esa variable. ¿Cuál es la lógica para agregar 4?

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat

¡Gracias por tu ayuda! el número a añadir depende del mes (porque el número de días laborables depende del mes) así que no sé cómo resolver este asunto...

@yugofukuda -

Tal vez obtener un poco más elaborado con la declaración de devolución:

Columna ?

VAR __Calc <algunos cálculos>

devolución

IF([Fecha] <> EOMONTH([Fecha],0),

__Calc,

SWITCH(MONTH([Fecha]),

1,23,

2,20,

3,23,

4,22,

5,23,

6,22,

7,23,

8,23,

9,22,

10,23,

11,22,

12,23

)

)


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler

¡¡Gracias!! pero no funcionó. Me gustaría considerar vacaciones también.

@yugofukuda - También, Días de Trabajo Netos - https://community.powerbi.com/t5/Quick-Measures-Gallery/Net-Work-Days/m-p/367362#M109

Fue diseñado específicamente para hacer esto y hay una versión que tiene en cuenta los días festivos.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

@yugofukuda - Retrocedamos porque parece que todo el mundo está girando sus ruedas sobre esto. @yugofukuda - Por favor, sea muy específico con lo que está buscando lograr. ¿Cómo llegas a tus días de trabajo, específicamente? ¿Cómo terminas con 22 para septiembre? ¿Cuáles son sus valores para los otros meses? ¿Todos los meses son iguales todos los años? Publique los datos de ejemplo como texto y también publique los resultados esperados de esos datos de ejemplo y explique por qué deben ser lo que son.

Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler

Gracias por su ayuda!!

¡Resolví el problema!


@yugofukuda Creo que esta expresión obtiene el resultado deseado (suponiendo que tenga una columna Mes y Año en la tabla Fecha).

WD 22 á var thisdate á 'Fecha'[Fecha]
var thismonth á 'Fecha'[Mes]
var este año ' 'Fecha'[Año]
var wdafterthisdate ? COUNTROWS('Date', 'Date'[Date]>thisdate && NOT(WEEKDAY('Date'[Date]) en .1,7') && 'Date'[Month] ? thismonth && 'Date'[Year]-este año))
return IF(NOT(WEEKDAY('Date'[Date]) en el número 1,7o), 22- wdafterthisdate)

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat

¡Muchas gracias por su rápida respuesta! It's muy cerca de lo que quiero hacer!!


Pero hay un problema. Lo que me gustaría hacer es eliminar las vacaciones. ¿Cómo puedo eliminar las vacaciones usando su expresión?
sample1000.png

Aquí está la versión SUMX de la misma para sumar los valores en la columna IsWorkingDay.

WD 22 b ?
VAR thisdate á 'Fecha'[Fecha]
VAR este mes ' 'Fecha'[Mes]
VAR este año ' 'Fecha'[Año]
VAR wdafterthisdate ?
SUMX (
FILTRO (
'Fecha',
'Fecha'[Fecha] > thisdate
&& NOT ( WEEKDAY ( 'Fecha'[Fecha] ) EN S. 1, 7 ? )
&& 'Fecha'[Mes] - este mes
&& 'Fecha'[Año] - este año
),
'Date'[IsWorkingDay]
)
devolución
IF ( 'Date'[IsWorkingDay] á 1, 22 - wdafterthisdate )

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat

Lo siento, por favor ayúdame. Cuando la columna está en blanco, me gustaría usar los datos anteriores como se muestra a continuación. ¿Podría decirme cómo crear los datos? ¡¡Muchas gracias!!Sample11.png


Vi eso y agregué el IF para abordarlo. Simplemente retírelo y use esto como la devolución

devolución
22 - wdafterthisdate

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat

¡¡¡¡¡¡¡Muchas gracias!!!!!!!

@mahoneypat

¡Muchas gracias por su apoyo!
Funcionó bien!!


Fowmy
Super User
Super User

@yugofukuda

¿Existe su columna más a la derecha o está tratando de crear e incluir el "22" al final como usted explicó?
Proporcione datos en formato Excel o Texto.

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

@Fowmy

Gracias por su respuesta!! Lo siento, no puedo compartir mis datos.
Aún no existe la columna y estoy tratando de crear eso.

lbendlin
Super User
Super User

No estoy seguro de por qué querrías hacer eso, pero nada te impide ignorar el resultado real y reemplazarlo con una constante.

¿Qué intentas lograr?

@lbendlin

Gracias por su respuesta.
Me gustaría pronosticar el resultado con precisión y alinear el 22 en la última jornada laboral es muy importante hacerlo porque, por ejemplo, el porcentaje de cambio es diferente en la jornada laboral final y otros días laborables.

El gráfico que me gustaría hacer es el siguiente.

Sample11.png

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors