Forum Discussion
EDATE + CALCULATE
Hola
He creado una columna calculada, ¿es esta su salida esperada?
TemploraryRestriction =
IF (
'fact_Excel_Logistic'[Type] = "Temporary",
EDATE (
'fact_Excel_Logistic'[Date],
'fact_Excel_Logistic'[Final Restriction] * 12
)
)
Si esto no funciona, ¿podría dar el resultado esperado? Gracias.
Saludos
Gao
Equipo de apoyo a la comunidad
Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de ejemplo en el foro de Power BI
- Pacopil482 years agoResolver I
Buenas,
Gracias por la respuesta, pero siempre trato de evitar las columnas calculadas y hacerlo a través de medidas.
He pensado en esta solución.
Le ve problemas o tiene alguna mejora?
TemploraryRestriction =
VAR _EndDate= MINX(
'fact_Excel_Logistic',
EDATE('fact_Excel_Tráfico'[Date],'fact_Excel_Logistic'[Final Restriction]*12))
VAR TemporaryFilter= CALCULATE(
_EndDate,'fact_Excel_Logistic'[Type]="Temporary")
VAR TypeAd=
CALCULATE(
MAX('fact_Excel_Logistic'[Type]),
ALL(dim_TimeTable)
)
Return
SWITCH(
TRUE()
,TypeAd="Temporary",TemporaryFilter
,TypeAd="Definitive","NA"
," ")
Ya me dirá.
Muchas gracias.