Dax Studio это программное обеспечение с открытым исходным кодом (б-е-с-п-л-а-т-н-о-е), которое можно использовать в дополнение к PowerBI и PP Excel. Ссылка на официальный сайт, где можно скачать последнюю версию — тут.
Если вы владеете английским языком, то я очень рекомендую курс (бесплатный) от итальянцев, которые не нуждаются в представлении тут. Если курс на английском осилить сложно, то могу порекомендовать видео от проекта BI-TV (Максим Уваров и Максим Зеленский) раз, два и три.
Как лично я использую DAX Studio в работе ?
- Выгрузка данных по запросу. Есть часть вещей, который можно сделать с помощью SQL, оперируя данными из базы, другая же требует модели данных, которые появляются на уровне PBI. Тут появляется категория ad-hoc запросов, которые решаются на DAX.
- Пошаговая отладка формул. Где-то вопрос на уровне производительности, где-то на уровне полученного результата. Когда хочется «посмотреть» промежуточный вариант расчета виртуальной таблицы — без DAX Studio никак.
- Выгрузка данных. Не знаю почему до сих пор не сделано, но из PBI, из таблиц (не визуализаций, а в модели) нельзя скопировать несколько значений столбца, только все целиком. Тут выручает DAX Studio — у него таких проблем нет, все спокойно можно скопировать, чтобы переслать дальше по цепочке. Кроме того, если нужно выгрузить ВСЕ данные из таблицы (по каким-то причинам) — это будет быстрее, чем делать через PBI и без ограничений на количество строк.
- Оптимизация модели. Например, если модель стала «пухлой» и нужно ее оптимизировать с т.з. размера данных, то с помощью DAX Studio и функционала «View metrics» можно подсветить проблемные столбцы
- Данные Analysis Services. Те, кто копают глубоко в PBI знают о том, что при запуске PBI Desktop запускается SQL Server Analysis Services. С помощью DAX Studio можно отправлять запрос к служебным таблицам, которые там крутятся. Один из сценариев как можно использовать — выгрузить код всех мер с названиями (некий продвинутый уровень логирования для отслеживания изменений). Описание по табличкам тут