As you can see on the print , the "MonthStart(AddMonths(Max([Date]),-12)))" and the "MonthEnd(Max([Date])" give me the good period for every month but the final calculation is wrong and i don t know the origin of the problem...
Set analysis expression calculate one set per chart, not a set per row. If you use Mois as dimension and want a rolling 12 month sum per month you can use an AsOf table. See this document for a description of the problem and possible solutions: Calculating rolling n-period totals, averages or other aggregations