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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Se necesita ayuda de DAX

Aquí está el enlace a un archivo pbix de muestra https://drive.google.com/file/d/1J4C3V4A98IwZpQbubTlF6tPWlwXQG2Ir/view?usp=sharing

o a un archivo de Excel https://docs.google.com/spreadsheets/d/18SXUttN51bZLLPfKXnV41RN4lQq62fku/edit?usp=drive_link&ouid=10...

Para cada lunes, quiero un número de « Actividad » DONDE « Star_Date » es anterior o igual a cada lunes específico Y « End_Date » es posterior o igual a cada lunes específico.

Para cada lunes, quiero un número de « Actividad » DONDE « Star_Date » es anterior o igual a cada lunes específico Y « End_Date » es posterior o igual a cada lunes específico.

Resultado esperado :

Enam_0-1722607799485.png

Notas:

- El formato de fecha es aaaa/mm/dd.

- El lunes en el pbix representa el próximo lunes para Star_Date.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

Hola @Gabry ,

Ahora el dispacth está bien, pero el total desaparece

Enam_0-1722871173406.png

Ya veo, ajusta la medida así:

Recuento de actividades Medir =
VAR _mi = SELECTEDVALUE('Lunes'[Lunes])
VAR _Corriente alterna = SELECTEDVALUE(Archivador[Actividad],"Total")
DEVOLUCIÓN
SI(_Corriente alterna="Total",
CALCULAR(
COUNTROWS (Filas de recuentos)(Archivador),
TODO(Archivador),
Archivador[Start_Date] <= _mi,
Archivador[End_Date] >= _mi)
,
CALCULAR(
COUNTROWS (Filas de recuentos)(Archivador),
TODO(Archivador),
Archivador[Start_Date] <= _mi,
Archivador[End_Date] >= _mi,
Archivador[Actividad] = _Corriente alterna
)
)
Syndicate_Admin
Administrator
Administrator

Muchas gracias por su tiempo.

Syndicate_Admin
Administrator
Administrator

Gracias

Syndicate_Admin
Administrator
Administrator

Gracias

Syndicate_Admin
Administrator
Administrator

Hola, gracias debe ser una medida.

@Enam Previamente edité la respuesta y también te escribí la medida

Syndicate_Admin
Administrator
Administrator

Hola @Enam

¿Necesita una medida o está bien una columna calculada?

Esta es la fórmula de la columna calculada

Recuento de actividades =

Var _empezar = Archivador[Start_Date]
Var _fin= Archivador[End_Date]
Var _mi= Archivador[Lunes]
DEVOLUCIÓN
CALCULAR(CONTAR(Archivador[Actividad]), todo(Archivador),Archivador[Start_Date]<=_mi, Archivador[End_Date]>=_mi)

hágamelo saber

Hola @Gabry , el total está bien, pero no el envío por actividad, incluso con un ligero cambio en la medida que amablemente proporcionó

Recuento de actividades Medir =
VAR _mi = SELECTEDVALUE(Archivador[Lunes])
DEVOLUCIÓN
CALCULAR(
CONTAR(Archivador[Actividad]),
TODOSEXCEPTO(Archivador, Archivador[Actividad]),
Archivador[Start_Date] <= _mi,
Archivador[End_Date] >= _mi
)
Enam_1-1722624610864.png

Ya veo. En ese caso, creo que necesita crear otra tabla, una tabla de lunes, usarla en la columna. Adjunto un ejemplo de pbix

Creo que esto puede funcionar, pero no sé si es una solución factible para ti. Hazme saber, tal vez pueda pensar en otras soluciones

Hola @Gabry , el total está bien, pero no el envío por actividad, incluso con un ligero cambio en la medida que amablemente proporcionó

Recuento de actividades Medir =
VAR _mi = SELECTEDVALUE(Archivador[Lunes])
DEVOLUCIÓN
CALCULAR(
CONTAR(Archivador[Actividad]),
TODOSEXCEPTO(Archivador, Archivador[Actividad]),
Archivador[Start_Date] <= _mi,
Archivador[End_Date] >= _mi
)
Enam_0-1722624473712.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors