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


Преобразование и фильтрация набора данных SAP BW

С помощью Редактор Power Query можно применить дополнительные преобразования данных и выполнить фильтрацию перед переносом набора данных из SAP BW в модель данных Power BI Desktop или Microsoft Power Platform.

В Редактор Power Query в области "Запрос Параметры" справа отображаются примененные шаги для запроса. Чтобы изменить или проверить шаг, щелкните значок шестеренки рядом с шагом.

Например, если выбрать значок шестеренки рядом с добавленными элементами, можно просмотреть выбранные объекты данных в SAP BW или изменить указанные параметры запроса. Таким образом, можно отфильтровать набор данных с помощью характеристик, которые не включены в результирующий набор.

Диалоговое окно добавления элементов.

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

Фильтрация из столбца.

Другой простой способ задать фильтр — щелкнуть правой кнопкой мыши одно из значений в таблице, а затем выбрать фильтры элементов или текстовые фильтры.

Отфильтруйте значение в таблице.

Например, можно отфильтровать набор данных, чтобы включить только записи для календарного года или месяца ФЕВРАЛЬ 2003 года, или применить текстовый фильтр, чтобы включить только записи, в которых календарный год или месяц содержит 2003.

Не каждый фильтр будет сложен в запрос к SAP BW. Можно определить, сложен ли фильтр в запрос, проверив значок в левом верхнем углу таблицы данных, непосредственно над номером 1 первой записи данных.

Если значок является кубом, фильтр применяется в запросе к системе SAP BW.

Верхний левый угол таблицы с значком куба.

Если значок является таблицей, фильтр не является частью запроса и применяется только к таблице.

Верхний левый угол таблицы с значком таблицы.

За пользовательским интерфейсом Редактор Power Query код создается на основе языка формул M для запросов mashup данных.

Созданный код M можно просмотреть с помощью параметра Расширенный редактор на вкладке "Вид".

Созданный код M в Расширенный редактор.

Чтобы просмотреть описание каждой функции или проверить ее, щелкните правой кнопкой мыши существующий запрос SAP BW в области "Запросы " и выберите "Создать функцию". В строке формул в верхней части введите:

      = <имя функции>

Где <имя функции — это имя> функции, которую вы хотите увидеть. В следующем примере показано описание Cube.Transform функции.

Изображение диалогового окна создания функции с информацией о функции Cube.Transform.

В следующих примерах показаны некоторые описания различных функций куба:

  • Cube.Transform: применяет список функций или преобразований в кубе.
  • Cube.ApplyParameter: применяет указанные значения для параметра.
  • Cube.DisplayFolders: возвращает вложенное дерево объектов, представляющее иерархию папок отображения куба.
  • Cube.Parameters: возвращает таблицу с набором параметров, которые можно применить к кубу.
  • Cube.Dimensions: возвращает таблицу с набором измерений для куба.
  • Cube.Measures: возвращает таблицу с набором мер для куба.

См. также