Запись запросов DAX с помощью Copilot

Вы можете использовать Copilot для записи и объяснения запросов DAX (выражения анализа данных) в режиме запросов DAX для семантической модели Power BI.

Включите Copilot

Убедитесь, что выполнены Copilot Fabric.

Power BI Desktop

В Power BI Desktop в разделе "Предварительные версии" раздела "Параметры" включите представление запросов DAX с Copilotпомощью .

  1. Откройте Power BI Desktop.
  2. Откройте существующий отчет Power BI или подключитесь к опубликованной семантической модели в режиме редактирования в реальном времени или в режиме передачи данных в реальном времени. Кроме того, можно добавить данные и создать новую семантику модели и отчета.
  3. Перейдите к представлению запросов DAX, это четвертое представление, доступное слева в Power BI Desktop.
  4. Создайте вкладку запроса.
  5. Откройте Copilot, нажав кнопку Copilot или нажав клавиши CTRL+ I.

снимок экрана Power BI Desktop с Fabric Copilot в DAX Query View.

служба или рабочая область Power BI

  1. Выберите опубликованную семантическую модель в рабочей области.
  2. В контекстном меню выберите Написать запросы DAX. Если записи запросов DAX неактивно, возможно, потребуется включить, чтобы пользователи могли изменять модели данных в службе PowerBI (предварительная версия) в разделе Общие параметров рабочей области.
  3. Создайте вкладку запроса.
  4. Откройте Copilot, нажав кнопку Copilot или нажав клавиши CTRL+ I.

снимок экрана, показывающий службу Power BI с Fabric Copilot в режиме просмотра запросов DAX.

Примечание

Авторы моделей DirectQuery и Direct Lake также могут использовать представление запросов DAX. Просматривайте данные в таблицах всякий раз, когда вы хотите.

Используй Copilot

Давайте рассмотрим, что Copilot поможет вам в представлении запросов DAX:

  • Естественный язык для запроса DAX. Просто попросите, что требуется из семантической модели, и создайте запрос CopilotDAX. Вы также можете выбрать существующий запрос DAX и позволить Copilot изменить его.
  • Запрос DAX к естественному языку. Попросите Copilot объяснить, что делает любой запрос DAX.
  • Общие сведения о концепциях DAX. Может быть, вы слышали о определенной функции DAX или должны найти правильную функцию DAX для задания. Copilot также может помочь вам здесь.

Чтобы использовать Copilot для создания запроса DAX, введите запрос, чтобы описать, какой запрос DAX вы хотите создать, и выберите «Отправить» или нажмите клавишу Enter. Или можно нажать кнопку Написать запрос DAX пример. Чтобы запустить то, что возвращено, выберите Выполнить или нажмите F5, чтобы просмотреть результаты запроса DAX. Чтобы сохранить запрос и выйти Copilot, выберите Сохранить запрос, чтобы добавить его на вкладку запросов.

Чтобы использовать Copilot для объяснения запроса DAX, выберите запрос DAX и нажмите кнопку Объяснить этот запрос Вдохновить. Показано краткое объяснение с возможностью показать больше для просмотра более длинного объяснения.

Чтобы использовать Copilot для объяснения темы DAX, нажмите кнопку Объяснить тему DAX, или введите запрос на объяснение функции или темы DAX, затем выберите Отправить или нажмите клавишу ВВОД. Показано краткое объяснение с возможностью показать больше для просмотра более длинного объяснения.

Особенности встроенного Copilot

1. Выполните запрос DAX перед его сохранением

Вы можете выполнить запрос DAX, а затем решить, сохранить или отклонить запрос DAX.

снимок экрана: выполнение запроса DAX перед сохранением.

2. Создание запроса DAX в диалоговом формате

После создания первоначального запроса DAX вы можете просто настроить его, вводя дополнительные подсказки пользователей.

снимок экрана с просьбой DAX объяснить запрос.

3. Проверки синтаксиса для созданного запроса DAX

Проверяется синтаксис созданного запроса DAX, и предупреждение автоматически повторяется один раз. Если повторная попытка также недопустима, созданный запрос DAX возвращается с примечанием о том, что возникла проблема, предоставив вам возможность перезаверять запрос или исправить созданный запрос DAX:

"Этот запрос содержит ошибки. Переформулируйте ваш запрос и попробуйте снова или попытайтесь исправить его самостоятельно.

4. Кнопки для начала работы с Copilot

Введите запрос или выберите любую из этих кнопок, чтобы быстро увидеть, что можно сделать с помощью Copilot.

скриншот, где Copilot предлагает рекомендации.

Примеры запросов

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

Написание запроса DAX

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

"Написание запроса DAX для отображения прибыли по продукту"

снимок экрана, показывающий Copilot с подсказкой написать запрос DAX для отображения прибыли по товарам.

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

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

Я могу выбрать запустить, чтобы просмотреть результаты перед сохранением запроса.

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

Я могу в разговорной форме вносить изменения в свой первоначальный запрос. Введите "Добавить в заказы" и нажмите , затем введите, чтобы Copilot добавилось как дополнительное действие. Я могу снова запустить запрос, чтобы просмотреть результаты.

скриншот, показывающий, как строить запрос DAX в диалоговом режиме.

При выборе и удержании запроса, запрос добавляется на вкладку запросов.

Добавьте столбец с представлением различий

Теперь добавим столбец в существующий запрос DAX. Сначала я выбираю запрос DAX, а затем вызываю Copilot. На этот раз выделение отображается в тексте, а фоновый заливка выделяет то, что отправляется с запросом Copilot. Введите этот запрос и нажмите введите:

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

снимок экрана с выбором, включённым в запрос Copilot.

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

снимок экрана, показывающий стили диффа, чтобы увидеть, что Copilot изменилось.

Я выбираю , чтобы запустить и посмотреть результаты, и оставить запрос, чтобы добавить его в редактор запросов.

снимок экрана: запрос в редакторе запросов DAX.

Объяснение запроса DAX

Copilot может предоставить подробное описание запроса DAX. Вновь выберите весь запрос DAX и вызовите Copilot. На этот раз нажмите кнопку Объяснить этот запрос.

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

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

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

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

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

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

Объяснение темы DAX

Copilot может также более подробно объяснить функции DAX. Давайте спросим о SUMMARIZECOLUMNS. На новой вкладке запроса вызовите Copilotи отправьте следующий запрос:

"Объясните, что такое SUMMARIZECOLUMNS"

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

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

снимок экрана с кратким описанием функции DAX SUMMARIZECOLUMNS.

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

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

В примере также используются столбцы в моей модели.

Fabric Copilot для помощи в написании запросов DAX: Часто задаваемые вопросы о надежном ИИ

Что такое Fabric Copilot для составления запросов DAX?

Встроенный Copilot, найденный в представлении запросов DAX Power BI, доступен в представлении запросов DAX Power BI Desktop или для записи запросов DAX в рабочей области Power BI. Это предназначено для авторов моделей и потребителей, которым требуется помощь в создании запросов DAX. Эта помощь может включать объяснение запросов DAX и тем DAX, а также создание самих запросов DAX.

Что может сделать Fabric Copilot, чтобы помочь в написании запросов DAX?

Запрос пользователя может быть возвращен как запрос DAX с помощью Copilot, который пользователь может видеть и затем запустить, чтобы просмотреть данные, отображенные в таблице результатов. Можно выполнить дополнительные запросы и получить новый запрос DAX, сформировав его в формате диалога. Если запрос касается объяснения запроса DAX или темы, то во встроенном Copilotсоздается ответ на естественном языке. Разделы DAX могут включать в себя то, что выполняет функция DAX или какая функция DAX подходит для возврата данных определенным образом.

Каково предназначение Fabric Copilot в контексте использования при написании запросов DAX?

Copilotпредназначено для создания запросов DAX для определенной семантической модели, с которыми в настоящее время работает пользователь в Power BI.

Как была оценена роль Fabric Copilot в помощи в написании запросов DAX? Какие метрики используются для измерения производительности?

Запросы DAX из нескольких семантических моделей Power BI, использующие различные пользовательские запросы, которые классифицируются по доступности данных в семантической модели и/или если для создания правильного ответа требуются дополнительные вычисления, а затем оцениваются по точности и производительности членами команды продукта. Это включало семантическую модель, соответствующую лучшим практикам. Пояснения из нескольких запросов DAX и разделов функций DAX, а затем проверенные на точность и удобочитаемость членами продуктовой команды.

Каковы ограничения Fabric Copilot для написания запросов DAX? Как пользователи могут свести к минимуму влияние Fabric Copilot, чтобы справиться с ограничениями на запись запросов DAX при использовании системы?

  • Чтобы использовать Copilot для записи запросов DAX, необходимо выбрать рабочую область с емкостью Fabric.
  • Copilot использует метаданные модели (таблицы, столбцы, меры), поэтому ответы запросов DAX отвечают только в контексте текущей семантической модели.
  • Copilot использует метаданные модели (таблицы, столбцы, меры), поэтому предоставление расширенных метаданных, которые являются описательными и понятными, дают лучшие результаты.
  • Copilot может использовать min/max для получения примеров значений в режиме хранения импорта, но не может использовать другие данные в таблицах семантической модели.
  • Copilot может быть недоступно или использовать сокращенную версию метаданных модели (таблицы, столбцы, меры) если число элементов метаданных модели превышает 500 таблиц, 1000 столбцов или 3000 мер в таблице, 2000 связей, 10 000 общих столбцов, 5 000 общих мер, 5 000 символов в одном выражении DAX или 256 символов в имени.
  • Copilot может использовать свойство описания для метаданных модели, но ограничено только первыми 200 символами.
  • Функции DAX, добавленные недавно, могут быть неизвестны Copilot, и объяснения, возможно, неверны.
  • Copilot запросы включают весь текст в текущем окне запроса, и если текст выделен, информация о выделении также фиксируется, но весь текст в окне запроса все равно включается.

Какие операционные факторы и параметры позволяют эффективно использовать Copilot Fabric для записи запросов DAX?

Как оставить отзыв о Fabric Copilot, чтобы помочь в написании запросов DAX?

  • Используйте значки "пальцы вверх" и "пальцы вниз" в компоненте Copilot для оставления отзывов.
  • Отправьте отзыв через службу поддержки Power BI.

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