Power BI では、オプション メニューの [データのエクスポート] コマンドを使用して、ビジュアルの作成に使用したデータを Excel または CSV ファイルとしてエクスポートできます。
[オプション] メニューの [データのエクスポート] コマンド、ビジュアルの作成に使用したデータを Excel または CSV ファイルにエクスポートできます。
Power BI Client visual.exportData API を使用して、レポート ビジュアルから CSV 形式にデータをエクスポートします。
ビジュアルのデータをエクスポートする方法
Power BI Client VisualDescriptor クラスは、exportData メソッドを次のように定義します。
exportData(exportDataType?: ExportDataType, rows?: number): Promise<IExportDataResult>
exportData メソッドでは、次の 2 つのパラメーターを使用します。
(省略可能) 、集計された データエクスポートするデータ、または基になる データを するデータを選択します。 -
ExportDataType.Summarized、ビジュアルに現在表示されている内容のデータをエクスポートする場合は、このオプションを選択します。 -
ExportDataType.Underlying、ビジュアル に表示されるデータに加えて、基になるデータセットから追加のデータ エクスポートする場合は、このオプションを選択します。
指定されていない場合は、集計
データがエクスポートされます。 ビジュアル からデータをエクスポートするのさまざまな種類について説明します。 -
行、返す行の数 (使用可能な場合)。
exportData メソッドは、IExportDataResult オブジェクトを返します。IExportDataResult.data プロパティを使用して、エクスポートされたデータを CSV 形式の 文字列 として取得します。
interface IExportDataResult {
data: string;
}
例
集計データの最初の 100 行をエクスポートするには:
let result = await visual.exportData(models.ExportDataType.Summarized, 100);
console.log(result.data);
考慮事項と制限事項
- エクスポートできる行の最大数は 30,000 行です。
- 基になる を使用したエクスポートは、モデル内のテーブルに一意のキーがない場合に、データ ソースが 2016 年より前のバージョンで Analysis Services ライブ接続を使用している場合は機能しません。
- 基になる を使用したエクスポート 、視覚化に対してデータ のないアイテムを表示する場合は機能しません。
- フィルターが視覚化に適用されている場合、エクスポートされたデータもフィルター処理されます。
- DirectQuery
使用する場合、エクスポートできるデータの最大量は 16 MB です。 エクスポートすると、特に複数の列を使用する場合、圧縮が困難なデータ、またはファイル サイズを大きくし、エクスポートされる行数を減らす要因が存在する場合は、行の最大数よりも少なくなる可能性があります。 - Power BI では、基本的な集計を使用するビジュアルでのエクスポートのみがサポートされます。 モデルまたはレポート メジャーを使用するビジュアルでは、エクスポートを使用できません。
- カスタム ビジュアルと R ビジュアルはサポートされていません。
- Power BI 管理者は、データのエクスポート機能を無効にすることができます。
- 同じセッションからの同時エクスポート データ要求はサポートされていません。 複数の要求を同期的に実行する必要があります。
- 顧客
埋め込みを使用する場合、次の場合、ビジュアルからデータをエクスポートできません。 - 埋め込みレポートのセマンティック モデルは、別のセマンティック モデルへの直接クエリ接続を持つ複合モデルであり、埋め込みはサービス プリンシパルを使用して行われます。
- 埋め込みレポートのセマンティック モデルには、単一Sign-On が有効なデータ ソースが少なくとも 1 つあり、埋め込みトークンには、埋め込みトークン
datasourceIdentity が含まれています。
関連コンテンツ
- ページとビジュアルの を取得する
- レポート ビジュアル のメニュー コマンドを変更する
- ビジュアル ヘッダーの を非表示または表示する