次の方法で共有


ビジュアルからデータをエクスポートする

Power BI では、オプション メニュー[データのエクスポート] コマンドを使用して、ビジュアルの作成に使用したデータを Excel または CSV ファイルとしてエクスポートできます。

[オプション] メニューの [データのエクスポート] コマンド、ビジュアルの作成に使用したデータを Excel または CSV ファイルにエクスポートできます。

オプション メニューが開き、[データのエクスポート] コマンドが強調表示されている Power BI ビジュアルを示すスクリーンショット。

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 が含まれています。