Forum Discussion
DAX incorrecto
Hola a todos
Consulte los datos a continuación.
La columna "Contratar (Días)" es una columna calculada creada por el DAX siguiente.
Duración de la contratación: DATEDIFF('Standing Scaffold Data'[On Hire Date],'Standing Scaffold Data'[Off Hire Date],DAY)
Necesito que la columna calculada me muestre el alquiler de todos los artículos, pero por el momento no me muestra el "Contratar (Días)" para los artículos aún en alquiler. Los artículos que aún no están fuera de alquiler tendrán que mostrar un "Contratar (Días)" al día actual.
¿Hay alguna manera de que pueda usar DAX para mostrarme los Días de Contratación para todos los artículos?
3 Replies
- FarhanAhmedCommunity Champion
Hire Duration = DATEDIFF('Standing Scaffold Data'[On Hire Date], IF(ISBLANK('Standing Scaffold Data'[Off Hire Date]),TODAY(),'Standing Scaffold Data'[Off Hire Date]),DAY)Prueba esto.
- Greg_DecklerCommunity Champion
@Serdet - Tal vez:
Hire Duration = VAR __Diff1 = DATEDIFF('Standing Scaffold Data'[On Hire Date],'Standing Scaffold Data'[Off Hire Date],DAY) VAR __Diff2 = DATEDIFF('Standing Scaffold Data'[On Hire Date],TODAY(),DAY) RETURN IF(ISBLANK(__Diff1),__Diff2,__Diff1) - Pragati11Super User
Hola @Serdet ,
Puede intentar modificar su DAX de la siguiente manera:
Duración de la contratación: IF('Standing Scaffold Data'[Off Hire Date] á BLANK(),
DATEDIFF('Standing Scaffold Data'[On Hire Date], TODAY(), DAY),
DATEDIFF('Standing Scaffold Data'[On Hire Date], 'Standing Scaffold Data'[Off Hire Date], DAY)
)
Gracias
Pragati