Работа с файлами Microsoft Power BI Lab: импорт, преобразование, визуализация и экспорт

  1. Импорт файлов лабораторных исследований.
    Power BI позволяет импортировать файлы лабораторных исследований в различных форматах, таких как базы данных Excel, CSV и SQL. Вот пример импорта файла CSV:
import pandas as pd
# Read CSV file
df = pd.read_csv('lab_file.csv')
# Convert dataframe to Power BI table
table = powerbi.dataframe_to_table(df)
# Add the table to Power BI model
model = powerbi.get_active_model()
model.add_table(table)
  1. Преобразование данных в лабораторных файлах.
    Power BI предоставляет ряд возможностей преобразования данных. Вот пример преобразования данных с помощью Power Query:
# Access Power Query editor
query_editor = model.get_power_query_editor()
# Select the table to transform
table = query_editor.get_table('LabTable')
# Apply transformations
table.filter('Column1 > 100')
table.rename_column('Column2', 'NewColumnName')
table.sort('Column3', ascending=False)
# Close and apply the changes
query_editor.close_and_apply()
  1. Создание визуализаций из лабораторных файлов.
    Power BI позволяет создавать различные визуализации для представления ваших данных. Вот пример создания гистограммы:
from powerbiclient import Report, models
# Connect to Power BI report
report = Report('report_id')
# Create a bar chart visual
visual = models.Visual('visual_id', 'BarChart')
visual.add_field('Category', 'Axis')
visual.add_field('Sales', 'Values')
# Add the visual to the report
report.add_visual(visual)
  1. Экспорт файлов лаборатории.
    Вы можете экспортировать файлы лаборатории Power BI в различные форматы. Вот пример экспорта отчета в PDF:
from powerbiclient import Report
# Connect to Power BI report
report = Report('report_id')
# Export report to PDF
report.export_to_file('report.pdf', 'PDF')