Спасибо! С аглицким у меня плохо, поэтому в понимании почему так происходит гугл-переводчик мне не сильно помог, но действительно, если подтянуть в функцию ALL ещё и столбец с номерами месяцев:
написал: происходит гугл-переводчик мне не сильно помог,
Вроде бы в статье было понятно, что данное поведения происходит из-за сортировки одного столбца по другому (в Вашем случае 'спрКалендарь'[Месяц] сортируется по 'спрКалендарь'[Номер месяца]) и приведен даже код запроса DAX, который генерируется "под капотом", где видно, что запрос помимо основного столбца ('спрКалендарь'[Месяц]) ссылается на дополнительный('спрКалендарь'[Номер месяца]), который и держит фильтр, поэтому и нужно ALL('спрКалендарь'[Месяц], 'спрКалендарь'[Номер месяца])
Коллеги, я вмешаюсь Очевидно, что лучше (почти всегда, кроме сложных случаев с приоритетом производительности) написать шаблонную меру. Не важно, что будет влиять на контекст фильтра: даты, недели, месяцы, кварталы, .. . В любом случае мера должна вычислять значение за весь год. В таком случае идеально подходит ALLEXCEPT('фактЗаявки','спрКалендарь'[Год]) .
Ощущение, что Вы пока даже очевидных подсказок не понимаете (без подсказки, это может быть действительно не так просто) и мыслите не “функциональным языком bi”. Тут и теорию изучить нужно, и мыслить образно что ли.