Forum Discussion
mancemo
4 years agoRegular Visitor
error en formula dax
buena tarde, tengo un diseño
Capturo el año y mes del slicer, necesito obtener un valor para el mismo periodo de un año antes, para lo cual hago la siguiente formula
mes_ant = DATEADD(Hoja1[mes],-1,YEAR)
donde resto un año al valor seleccionado, hasta ahi bien por que obtengo los siguientes valores
ahora necesito sumar el valor de la columna para ese mes utilizo esto
total_mes_ant = calculate(SUM(Hoja1[Value]),FILTER(Hoja1,Hoja1[mes]=[mes_ant]))
pero con esa formula me genera vacio
pero en la tabla si ahi datos
cual puede ser mi error?
9 Replies
- Syndicate_Admin
Administrator
- mostrar su modelo de datos
- considere usar SAMEPERIODLASTYEAR()
- mancemoRegular Visitor
Actualmente solo tengo una tabla como se muestra en la imagen
lo que quiero es a partir de seleccionar un mes
obtener el valor de la columna value de un año anterior y del mes anterior
- Syndicate_Admin
Administrator
Debe modificar el contexto del filtro para incluir la tabla completa, utilizando ALL() o similar.
- mancemoRegular Visitor
hola, que pena no me queda muy claro como hacerlo, me ayudas sobre la formula como seria que pena
total_mes_ant = calculate(SUM(Hoja1[Value]),FILTER(Hoja1,Hoja1[mes]=[mes_ant]))