Запись запросов DAX с помощью Copilot
Попробуйте создать Copilot запрос DAX. Введите в запросе описание создаваемого запроса DAX и нажмите кнопку "Отправить " или нажмите клавишу ВВОД. Чтобы запустить возвращаемое значение, нажмите кнопку "Сохранить", чтобы добавить ее на вкладку запроса. Затем нажмите клавишу "Выполнить " или нажмите клавишу F5 , чтобы просмотреть результаты запроса DAX.
Функции запросов DAX в Copilot
Давайте рассмотрим, что Copilot поможет вам в представлении запросов DAX:
- Естественный язык для запроса DAX. Просто попросите, что требуется из семантической модели, и создайте запрос CopilotDAX.
- Запрос DAX к естественному языку. Попросите Copilot объяснить, что делает любой запрос DAX.
- Общие сведения о концепциях DAX. Может быть, вы слышали о определенной функции DAX или должны найти правильную функцию DAX для задания. Copilot также может помочь вам здесь.
Включение Copilot запросов DAX
В Power BI Desktop в разделе "Предварительные версии" раздела "Параметры" включите представление запросов DAX с Copilotпомощью .
Убедитесь, что выполнены требования FabricCopilot.
Затем перейдите в представление запроса DAX и нажмите Copilot кнопку или CTRL+I, чтобы запустить в строкеCopilot.
Давайте попробуем некоторые Copilot запросы, используя примеры данных в Power BI Desktop с некоторыми дополнительными мерами.
Использование Copilot для записи и объяснения запросов DAX
С помощью представления запросов DAX в Power BI можно использовать Copilot для записи и объяснения запросов DAX в представлении запросов DAX с помощью запросов анализа данных (DAX) в семантических моделях. Представление запросов DAX предоставляет несколько способов, которые помогут вам максимально эффективно работать с запросами DAX. Эта функция сейчас доступна в виде общедоступной предварительной версии.
Copilot может записывать и объяснять запросы DAX в представлении запросов DAX в общедоступной предварительной версии. Представление запросов DAX включает встроенную структуру Copilot для записи и объяснения запросов DAX, которые остаются в общедоступной предварительной версии.
Примечание.
Авторы моделей DirectQuery также могут использовать представление запросов DAX. Просматривайте данные в таблицах всякий раз, когда вы хотите.
Примеры запросов DAX
Ниже приведена коллекция примеров запросов, иллюстрирующих, как записать Copilot нужные запросы DAX.
- Вывод списка продуктов и отображение прибыли за последние три месяца по сравнению с предыдущими тремя месяцами.
- Добавьте столбец, чтобы отобразить разницу.
- Объясните, что делает этот запрос.
- Для чего используется SUMMARIZECOLUMNS.
Вывод списка продуктов и отображение прибыли последних трех месяцев по сравнению с предыдущими тремя месяцами
На пустой вкладке Copilot запроса вызовите клавиши CTRL+I и введите следующий запрос:
"перечислить продукты и показать последние 3 месяца прибыли по сравнению с 3 месяцами раньше".
Через несколько минут я получаю подробный запрос DAX.
Нажмите кнопку "Сохранить", а затем выполните запрос.
Давайте посмотрим разницу между последними тремя месяцами и предыдущими тремя месяцами. Выберите запрос и начните Copilot с клавиш CTRL+I или нажмите кнопку ленты.
Добавление столбца для отображения разницы
На этот раз выделение отображается в тексте, а фоновый заливка выделяет то, что отправляется с запросом Copilot.
Теперь стилизация диффа в редакторе запросов DAX показывает, что Copilot изменилось.
Я нажимаю кнопку "Сохранить" и снова запустить ее.
Я вижу запрос DAX, и я вижу запросы, отправленные Copilot в верхней части запроса. Каждый основной блок запроса также закомментирован, объясняя, что он делает в каждой части.
Может быть, эти комментарии не работают для меня. Давайте получим полное объяснение.
Объяснить, что делает этот запрос
Опять же, выделите весь запрос и вызов Copilot с помощью этого запроса:
"Объясните мне, что делает этот запрос".
Теперь вместо написания запросов DAX он отвечает в окне в строке.
Copilot создает несколько строк. Я нажимаю кнопку "Показать больше", чтобы увидеть полное объяснение.
Теперь я понимаю каждую часть и используемые функции DAX.
Для чего используется SUMMARIZECOLUMNS?
Говоря об этих функциях DAX, было бы здорово получить объяснение этих функций тоже. Давайте попытаемся Copilot получить дополнительные сведения о конкретной функции DAX.
В этом запросе давайте узнаем, что делает SUMMARIZECOLUMNS.
Опять же, Copilot создает краткое описание:
Я нажимаю кнопку "Показать больше".
Так как я спросил Copilot в контексте выделенного запроса DAX, он дал мне ответ в контексте этого запроса.