Forum Discussion
Syndicate_Admin
5 years agoAdministrator
Error con DAX Formula
Principiante con DAX y estoy teniendo problemas con esta fórmula DAX. Necesito añadir un filtro en BookingHours ahora con BookingStatus="P". Traté de añadir un FILTRO (antes del 'fact BookedTime'[Bo...
Syndicate_Admin
5 years agoAdministrator
Hola, @kthakk27
Puede probar la siguiente medida para ver si funciona.
Availability Count v2 =
VAR MinPer =
MIN ( 'Avail Percent Filter'[Value] )
VAR MaxPer =
MAX ( 'Avail Percent Filter'[Value] )
VAR counthis =
SUMMARIZE (
'dim Resource',
'dim Resource'[ResourceID],
"NotAvailable",
CALCULATE (
DISTINCTCOUNT ( 'dim Resource'[ResourceID] ),
FILTER (
'fact AvailableTime',
(
SUM ( 'fact AvailableTime'[DiaryTime] )
- SUM ( 'fact BookedTime'[BookingHours] )
) > 0
&& (
IF (
(
(
SUM ( 'fact AvailableTime'[DiaryTime] )
- SUM ( 'fact BookedTime'[BookingHours] )
)
/ SUM ( 'fact AvailableTime'[DiaryTime] )
) >= MinPer
&& (
(
SUM ( 'fact AvailableTime'[DiaryTime] )
- SUM ( 'fact BookedTime'[BookingHours] )
)
/ SUM ( 'fact AvailableTime'[DiaryTime] )
) <= MaxPer,
1,
0
)
) = 1
)
)
)
RETURN
COUNTX ( counthis, [NotAvailable] )
Saludos
Allan
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.