Power Apps から Power BI に接続する
Power BI は一連のビジネス分析ツールで、データを分析したりインサイトを共有します。 さまざまなデバイスに対応した機能豊富なダッシュボードでビジネスを監視し、すばやく回答を得ることができます。 アプリでは、Power BI サービスで設定しているデータ アラートの状態を確認できます。 Power BI でのデータ アラートの詳細については、ドキュメント ページ を参照してください。
このトピックでは、アプリで Power BI の接続を使用する方法を説明し、使用可能な関数の一覧を表示します。
注意
Power BI 接続は、委任 できません。
前提条件
アプリで Power BI 接続を使用する
Power BI サービスで設定したアラートを一覧表示する
挿入メニューで、ギャラリーを選択し、テキスト ギャラリーのいずれかを追加します。
現在のユーザーのアラートを表示するには、ギャラリーの 項目 プロパティを次の数式に設定します:
PowerBI.GetAlerts()
ギャラリーは、アラートの一覧で更新されます。 各アラートについては、アラート名、アラートの ID 番号、およびアラートが構成されたグループ ワークスペースの ID が表示されます。 アラートの詳細情報を取得するには、アラート ID が必要です。
アラートの状態を表示する
アラートの状態を表示するには、上記の手順から取得したアラート ID で CheckAlertStatus 関数を呼び出します。
アラート ID は、リテラル文字列 (例:"1234 ") として、またはGetAlerts() 呼び出し (Gallery1.Selected.alertId など) を使用して設定しているギャラリー セクションへの参照として渡すことができます
続行するには、ラベルを追加し、その テキスト プロパティをこれらの数式のいずれかに設定します:
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitle
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValue
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThreshold
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered
ラベルでは、アラートの現在の状態が更新されます。
使用可能な関数を表示する
この接続には、次の関数が含まれています:
関数名 | 内容 |
---|---|
GetAlerts | Power BI サービスで設定したアラートを一覧表示する |
CheckAlertStatus | 特定のアラートの状態を確認する |
GetAlerts
Power BI サービスで設定したアラートを一覧表示します。
入力プロパティ
ありません。
出力プロパティ
プロパティ名 | データの種類 | 必要な領域 | 内容 |
---|---|---|---|
値 | 配列 | いいえ | Power BI サービスで設定したデータ アラートの配列。 配列内の各要素は次のものを含みます:
|
CheckAlertStatus
アラートの状態を確認します。
注意
このエンドポイントへの要求は、あまり頻繁に呼び出されるとアラートごとに調整されます。
入力プロパティ
プロパティ名 | データの種類 | 必要な領域 | 内容 |
---|---|---|---|
alertId | integer | はい | GetAlerts によって返される、アラートの ID |
出力プロパティ
プロパティ名 | データの種類 | 必要な領域 | 内容 |
---|---|---|---|
tileValue | 数値 | いいえ | アラートがトリガーされたときのタイルの値 |
tileUrl | string | いいえ | アラートがあるタイルの URL |
alertTitle | string | いいえ | アラートの名前 |
isAlertTriggered | boolean | いいえ | アラートが現在トリガーされているかどうか |
alertThreshold | 数値 | いいえ | アラームがトリガーされるしきい値 |
便利なリンク
使用可能な接続 をすべて参照してください。
アプリに 接続を追加する 方法についてご確認ください。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。