коллеги, привет. внезапно столкнулась в новой для себя задачей и начала тормозить. нужно в режиме directquery (это критично) считать для графика сумму на неделю назад. с ходу-то всё просто, например CALCULATE([мера], DATEADD('dates'[date], -7, DAY)), но вот такие относительные формулы в DQ генерят очень неприятные запросы в базу. Доки говорят нам использовать относительный столбец, но это же больше про "отобразить в отчете только текущий месяц", например? чтобы не использовать relative filter в filter pane, а сделать явную фильтрацию, которая и отберет нужный период
https://docs.microsoft.com/en-us/power-bi/guidance/directquery-model-guidanceИли это можно и для моей задачи применить?
Еще возникла идея повесить к календарю доп. столбец в базу (рядом с датой) - "дата минус неделя", "дата минус месяц" и так далее. и сделать неактивную связь (насколько я вижу, их использование систему не нагружает) и использовать в вычислениях их.
в общем, есть ли те, что в dq активно сравнивает периоды в истории и как вы это делаете оптимально? спасибо