Power BI 보고서에 새 캔버스 앱 포함Embed a new canvas app in a Power BI Report

Power BI를 사용하면 사용자 지정 시각적 개체를 보고서에 추가하여 기능을 확장할 수 있습니다.Power BI enables you to extend its capabilities by adding custom visuals to a report. 이 자습서에서는 PowerApps 사용자 지정 시각적 개체를 사용하여 샘플 보고서에 포함되는 캔버스 앱을 만듭니다.In this tutorial, you use the PowerApps custom visual to create a canvas app that's embedded in a sample report. 이 앱은 해당 보고서의 다른 항목과 상호 작용합니다.This app interacts with other items in that report.

PowerApps 구독이 없는 경우 시작하기 전에 체험 계정을 만듭니다.If you don't have a PowerApps subscription, create a free account before you begin.

이 자습서에서는 다음 작업을 수행하는 방법을 알아봅니다.In this tutorial, you learn how to:

  • Power BI 보고서로 PowerApps 사용자 지정 시각적 개체 가져오기Import the PowerApps custom visual into a Power BI report
  • 보고서의 데이터를 사용하는 새 앱 만들기Create a new app that uses data from the report
  • 보고서에서 앱 보기View the app in the report

필수 조건Prerequisites

PowerApps 사용자 지정 시각적 개체 가져오기Import the PowerApps custom visual

첫 번째 단계는 샘플 보고서에서 사용할 수 있도록 PowerApps 사용자 지정 시각적 개체를 가져오는 것입니다.The first step is to import the PowerApps custom visual so that you can use it in the sample report.

  1. 기회 분석 샘플 보고서에서 예정된 기회 탭을 클릭하거나 탭합니다.In the Opportunity Analysis Sample report, click or tap the Upcoming Opportunities tab.

  2. 보고서 위쪽에서 보고서 편집을 클릭하거나 탭합니다.At the top of the report, click or tap Edit report.

  3. 시각화 창에서 줄임표(. . .) > 마켓플레이스에서 가져오기를 차례로 클릭하거나 탭합니다.In the Visualizations pane, click or tap the ellipses (. . .) > Import from marketplace.

    마켓플레이스에서 가져오기

  4. Power BI 시각적 개체 화면에서 "PowerApps"를 검색한 다음, 추가를 클릭하거나 탭합니다.In the Power BI Visuals screen, search for "PowerApps", then click or tap Add. Power BI에서 사용자 지정 시각적 개체 아이콘을 시각화 창의 아래쪽에 추가합니다.Power BI adds the custom visual icon to the bottom of the Visualizations pane.

    PowerApps 시각적 개체 아이콘

  5. 보고서를 저장합니다.Save the report.

새 앱 만들기Create a new app

이제는 사용자 지정 시각적 개체를 보고서에 추가하고 보고서의 데이터를 기반으로 하여 새 앱을 만듭니다.Now you add the custom visual to your report and create a new app based on data in the report. 앱이 만들어지면 PowerApps와 Power BI 간에 라이브 데이터 연결을 통해 PowerApps Studio가 시작됩니다.When you create the app, it launches PowerApps Studio with a live data connection between PowerApps and Power BI.

  1. 일부 보고서 타일을 이동하고 크기를 조정하여 앱 공간을 확보합니다.Move and resize some of the report tiles to make space for an app.

    보고서 타일 이동 및 크기 조정

  2. PowerApps 사용자 지정 시각적 개체 아이콘을 클릭하거나 탭한 다음, 공간에 맞게 타일의 크기를 조정합니다.Click or tap the PowerApps custom visual icon, then resize the tile to fit the space you made.

  3. 필드 창에서 이름, 제품 코드영업 스테이지를 선택합니다.In the Fields pane, select Name, Product Code, and Sales Stage.

    필드 선택

  4. 사용자 지정 시각적 개체 타일에서 앱을 만들려는 PowerApps 환경을 선택한 다음, 새로 만들기를 클릭하거나 탭합니다.In the custom visual tile, select the PowerApps environment where you want to create the app, then click or tap Create new.

    새 앱 만들기

    PowerApps Studio를 통해 Power BI에서 선택한 필드 중 하나를 표시하는 갤러리가 있는 기본 앱이 만들어졌음을 알 수 있습니다.In PowerApps Studio, you see that a basic app is created, with a gallery that shows one of the fields you selected in Power BI.

  5. 화면의 절반만 차지하도록 갤러리의 크기를 조정합니다.Resize the gallery so it takes up only half of the screen.

  6. 왼쪽 창에서 Screen1을 클릭하거나 탭한 다음, 화면의 Fill 속성을 "LightBlue"로 설정합니다(그러면 보고서에 더 잘 표시됨).In the left pane, click or tap Screen1, then set the screen's Fill property to "LightBlue" (so it shows up better in the report).

    크기가 조정된 갤러리가 있는 앱

  7. Text 속성이 "Opportunity Count: " & CountRows(Gallery1.AllItems)로 설정된 Label 컨트롤을 갤러리 아래쪽에 추가합니다.Add a Label control under the gallery, with the Text property set to "Opportunity Count: " & CountRows(Gallery1.AllItems). 이제 데이터 집합의 총 기회 수가 표시됩니다.It now shows the total number of opportunities in the data set.

    기회 수

  8. 앱을 "기회"라는 이름으로 저장합니다.Save the app with the name "Opportunities".

보고서에서 앱 보기View the app in the report

이제 앱은 보고서에서 사용할 수 있으며, 동일한 데이터 원본을 공유하므로 다른 시각적 개체와 상호 작용합니다.The app is now available in the report, and it interacts with other visuals because it shares the same data source.

Power BI 보고서의 슬라이서에서 1월을 선택합니다. 이 경우 앱의 데이터를 포함하여 전체 보고서가 필터링됩니다.In the Power BI report, select Jan in the slicer, which filters the whole report, including the data in the app.

필터링된 보고서

앱의 기회 수는 보고서의 왼쪽 위에 있는 수와 일치합니다.Notice that the opportunity count in the app matches the count in the upper left of the report. 보고서에서 다른 항목을 선택할 수 있으며, 앱의 데이터가 업데이트됩니다.You can select other items in the report, and the data in the app updates.

리소스 정리Clean up resources

기회 분석 샘플을 더 이상 사용하지 않으려는 경우 대시보드, 보고서 및 데이터 집합을 삭제할 수 있습니다.If you don't want to use the Opportunity Analysis Sample anymore, you can delete the dashboard, report, and dataset.

다음 단계Next steps

이 자습서에서는 다음 작업을 수행하는 방법을 알아보았습니다.In this tutorial, you learned how to:

  • Power BI 보고서로 PowerApps 사용자 지정 시각적 개체 가져오기Import the PowerApps custom visual into a Power BI report
  • 보고서의 데이터를 사용하는 새 앱 만들기Create a new app that uses data from the report
  • 보고서에서 앱 보기View the app in the report

더 자세히 알아보려면 다음 문서로 계속 진행하세요.Advance to the next article to learn more