Rehab_hassan
Hola a todos,
Obtengo mis datos de la base de datos de los servicios de análisis donde la opción de agregar columnas está atenuada (no estoy seguro de si esta es la limitación de mi empresa) y la única opción que tengo es agregar una medida.
Necesito crear una medida que capture la diferencia horaria entre dos fechas (Oportunidades[changed on] ) y (Oportunidades[Created on])en días.
y otra fórmula para calcular la diferencia entre (Hoy) y (Oportunidades[changed on])
Probé muchas fórmulas pero desafortunadamente no funcionó.
–>delta = DATEDIFF(FIRSTDATE(‘oportunidades'[Created On]),LASTDATE(‘oportunidades'[Updated On]),DÍA)
–>Delta_cliente potencial = DATEDIFF(‘cliente potencial'[Changed On],HOY EN DIA)
–>DIFFECHA([today],ÚLTIMA FECHA(‘Dim_Leads'[Updated On]),día)
donde hoy es otra medida creada por mí como (hoy=HOY())
cualquier consejo será apreciado.
Saludos,
rehabilitación
mfelix
Hola @Rehab_hassan,
En el servicio de análisis no es posible agregar columnas, esto no es una limitación de su empresa sino del tipo de modelo. Los servicios de análisis son bases de datos «cerradas» y no puede cambiar el modelo como desee, ya que hacerlo rompería los resultados de los servicios de análisis.
Con respecto a la pregunta que está haciendo, supongo que las dos fechas a las que se refiere son columnas en su modelo, podría intentar usar algo como esto:
delta = DATEDIFF(MAX('opportunties'[Created On]),MAX('opportunties'[Updated On]),DAY)
Tenga en cuenta que, al ser un servicio de análisis, existen otras limitaciones, como que algunas fórmulas DAX no están disponibles, algunos cálculos no se realizan de la misma manera y es necesario realizar soluciones alternativas.
Saludos,
mfelix
mfelix
Hola @Rehab_hassan,
En el servicio de análisis no es posible agregar columnas, esto no es una limitación de su empresa sino del tipo de modelo. Los servicios de análisis son bases de datos «cerradas» y no puede cambiar el modelo como desee, ya que hacerlo rompería los resultados de los servicios de análisis.
Con respecto a la pregunta que está haciendo, supongo que las dos fechas a las que se refiere son columnas en su modelo, podría intentar usar algo como esto:
delta = DATEDIFF(MAX('opportunties'[Created On]),MAX('opportunties'[Updated On]),DAY)
Tenga en cuenta que, al ser un servicio de análisis, existen otras limitaciones, como que algunas fórmulas DAX no están disponibles, algunos cálculos no se realizan de la misma manera y es necesario realizar soluciones alternativas.
Saludos,
mfelix
Rehab_hassan
En respuesta a mfelix
esto es muy muy util 🙂
¿Puedo preguntarle qué pasa si quiero crear una medida para extraer el trimestre y otra medida para extraer el año del (creado en) coloum? ¿Cómo hacerlo?
este solo funciona como una columna, ¿qué hay de crear una medida?
mfelix
En respuesta a Rehab_hassan
Hola @Rehab_hassan,
Necesitas crear algo como esto:
Month = MONTH(MAX(Opportunities[Created On]))) Quarter = SWITCH ( TRUE (); MONTH ( MAX ( Opportunities[Created On])) ) <= 3; "Q1"; MONTH ( MAX ( Opportunities[Created On]) ) ) <= 6; "Q2"; MONTH ( MAX ( Opportunities[Created On])) ) <= 9; "Q3"; "Q4" )
Saludos,
mfelix