Преобразование данных и расчеты должны выполняться на самом низком уровне, в котором они имеют смысл, и в среде, в которой вам комфортно и продуктивно.
Поэтому, если все ваши данные поступают с SQL Server, которым вы управляете, и вам удобно выполнять задачи по преобразованию данных и расчетам с помощью TSQL, тогда вам следует выполнять большую часть подготовительной работы, моделирования и основных вычислений на нем.
Обратите внимание, что TSQL не может выполнять сложные бизнес-вычисления, которые можно применять в произвольных «контекстах фильтрации», поэтому вы все равно будете использовать DAX для некоторых расчетов показателей.
С другой стороны, если у вас нет SQL Server, которым вы управляете, или вы смешиваете данные непосредственно в Power BI, или у вас нет набора навыков TSQL, вам следует выполнить преобразование данных. в Power Query/DAX и бизнес-вычисления в DAX.
"хотел бы услышать отзывы, мысли и мнения по этому поводу." Все это явно не относится к теме переполнения стека. Почитайте его страницу в справочном центре.
Отредактировал мой пост.
Многие вещи проще и разумнее делать на сервере базы данных. Тем не менее, Sql Server также обычно стоит 7 тысяч долларов на ядро для лицензирования (и, вероятно, со временем эта сумма будет расти). Веб-серверы, серверы приложений и клиентские машины часто намного дешевле, так что перенести эту работу из базы данных может быть намного экономичнее.
А если деньги не проблема?