Поделиться через


Запись запросов 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.

Вывод списка продуктов и отображение прибыли последних трех месяцев по сравнению с предыдущими тремя месяцами

На пустой вкладке Copilot запроса вызовите клавиши CTRL+I и введите следующий запрос:

"перечислить продукты и показать последние 3 месяца прибыли по сравнению с 3 месяцами раньше".

Снимок экрана: список продуктов и отображение прибыли за последние 3 месяца по сравнению с 3 месяцами раньше.

Через несколько минут я получаю подробный запрос DAX.

Снимок экрана: запрос DAX, созданный Fabric Copilot.

Нажмите кнопку "Сохранить", а затем выполните запрос.

Снимок экрана: выполнение запроса DAX, созданного Fabric Copilot.

Давайте посмотрим разницу между последними тремя месяцами и предыдущими тремя месяцами. Выберите запрос и начните Copilot с клавиш CTRL+I или нажмите кнопку ленты.

Добавление столбца для отображения разницы

На этот раз выделение отображается в тексте, а фоновый заливка выделяет то, что отправляется с запросом Copilot.

Снимок экрана: запуск запроса, вычисляющего прибыль.

Теперь стилизация диффа в редакторе запросов DAX показывает, что Copilot изменилось.

Снимок экрана: стилизация диффа показывает, что Copilot изменилось.

Я нажимаю кнопку "Сохранить" и снова запустить ее.

Снимок экрана: запуск запроса и просмотр результатов с столбцом

Я вижу запрос DAX, и я вижу запросы, отправленные Copilot в верхней части запроса. Каждый основной блок запроса также закомментирован, объясняя, что он делает в каждой части.

Может быть, эти комментарии не работают для меня. Давайте получим полное объяснение.

Объяснить, что делает этот запрос

Опять же, выделите весь запрос и вызов Copilot с помощью этого запроса:

"Объясните мне, что делает этот запрос".

Снимок экрана: описание того, что делает этот запрос.

Теперь вместо написания запросов DAX он отвечает в окне в строке.

Снимок экрана: краткое описание запроса.

Copilot создает несколько строк. Я нажимаю кнопку "Показать больше", чтобы увидеть полное объяснение.

Снимок экрана: длинное объяснение того, что делает запрос.

Теперь я понимаю каждую часть и используемые функции DAX.

Для чего используется SUMMARIZECOLUMNS?

Говоря об этих функциях DAX, было бы здорово получить объяснение этих функций тоже. Давайте попытаемся Copilot получить дополнительные сведения о конкретной функции DAX.

В этом запросе давайте узнаем, что делает SUMMARIZECOLUMNS.

Снимок экрана, показывающий описание того, что делает СУММАРМ.

Опять же, Copilot создает краткое описание:

Снимок экрана: краткое описание funtion DAX SUMMARIZECOLUMNS.

Я нажимаю кнопку "Показать больше".

Copilot Снимок экрана: создание более подробного описания.

Так как я спросил Copilot в контексте выделенного запроса DAX, он дал мне ответ в контексте этого запроса.

Дополнительные сведения об этих ресурсах