Forum Discussion
Problema de DAX.
@AnandaKali tiene una tabla DimDate? ¿Es eso lo que es Query2?
Puede hacerlo más fácilmente si tiene una tabla DimDate utilizando inteligencia de tiempo integrada, de lo contrario necesita calcular el año máximo seleccionado en el contexto de todo el informe, puede hacerlo usando una variable, pero ¿necesita trabajar para selecciones de varios años? Si es así, la tabla DimDate es mucho más fácil. https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
De lo contrario, el uso de una variable se vería algo parecido a (he intentado tener en cuenta las selecciones de varios años, e imitado el comportamiento de la función DATEADD utilizando la inteligencia de tiempo y la tabla de fechas:
Prueba de la prueba ( Test)
VAR maxYear á MAX(Query2[RPTyear])
VAR minYear á MIN(Query2[RPTyear])
devolución
CALCULATE(SUM(Query[Jan]),FILTER(ALL(Query2[RPTyear]), Query2[RPTyear]<-maxYear-1 && Query2[RPTyear]>- minYear-1 ))