Power BI Desktop에서 행렬 시각적 개체 사용Use the Matrix visual in Power BI Desktop

매트릭스 시각적 개체(때로는 테이블이라고도 함)를 사용하여 Power BI Desktop 보고서에서 행렬 시각적 개체를 만들고 기타 시각적 개체를 사용하여 행렬 내에서 상호 강조 표시 요소를 만들 수 있습니다.With the Matrix visual, you can create matrix visuals (sometimes also referred to as tables) in Power BI Desktop reports, and cross-highlight elements within the matrix with other visuals. 또한 행, 열 및 개별 셀과 상호 강조 표시를 선택할 수 있습니다.In addition, you can select rows, columns, and even individual cells and cross-highlight. 마지막으로 레이아웃 공간을 효율적으로 사용할 수 있도록 행렬 시각적 개체는 단계별 레이아웃을 지원합니다.Lastly, to make better use of layout space, the matrix visual supports a stepped layout.

행렬과 관련된 여러 가지 기능을 이 문서의 다음 섹션에서 살펴보겠습니다.There are many features associated with the matrix, and we'll go through them in the following sections of this article.

참고

Power BI Desktop의 2017년 7월 릴리스부터 행렬 및 테이블 시각적 개체는 적용된 보고서 테마의 스타일(색 포함)을 반영합니다.Beginning with the July 2017 release of Power BI Desktop, matrix and table visuals reflect styling (including colors) from the applied Report Theme. 이러한 색은 행렬 시각적 개체에 기대하는 색이 아닐 수 있지만, 보고서 테마 구성에서 변경할 수 있습니다.These may not be the colors you expect for your matrix visual, which you can change in your Report Theme configuration. 테마에 대한 자세한 내용은 Power BI Desktop에서 보고서 테마 사용을 참조하세요.See Use Report Themes in Power BI Desktop for more information about themes.

Power BI에서 총계를 계산하는 방법 이해Understanding how Power BI calculates totals

행렬 시각적 개체 사용 방법으로 진행하기 전에 Power BI에서 테이블과 행렬의 총계 및 소계 값을 계산하는 방법을 이해해야 합니다.Before jumping into how to use the Matrix visual, it's important to understand how Power BI calculates total and subtotal values in tables and matrices. 총계 및 소계 행의 경우, 측정값은 기본 데이터의 모든 행에서 계산됩니다. 표시되는 행의 값을 단순히 더하는 것이 ‘아닙니다’.For total and subtotal rows, the measure is evaluated over all rows in the underlying data – it is not just a simple addition of the values in the visible or displayed rows. 즉 예상보다 총계 행에 여러 값이 있을 수 있습니다.This mean you can end up with different values in the total row than you might expect.

다음 행렬 시각적 개체를 살펴보세요.Take a look at the following Matrix visuals.

이 예에서 오른쪽 맨 끝의 행렬 시각적 개체의 각 행에서 각 영업 직원/날짜 조합에 대한 ‘금액’을 보여줍니다.In this example, each row in the Matrix visual farthest to the right is showing the Amount for each salesperson/date combination. 그러나 영업 직원은 여러 날짜에 대해 표시되기 때문에 숫자는 두 번 이상 나타날 수 있습니다.However, since a salesperson shows up against multiple dates, the numbers can appear more than once. 그러므로 기본 데이터의 정확한 총계와 표시되는 값의 단순한 더하기는 같지 않습니다.Thus the accurate total from the underlying data, and a simple addition of the visible values, do not equate. 더하는 값이 일대다 관계의 ‘일’ 쪽인 경우 일반적인 패턴입니다.This is a common pattern when the value you’re summing is on the ‘one’ side of a one-to-many relationship.

총계와 소계를 검토할 때, 이러한 값은 표시되는 값이 아니라 기본 데이터를 기준으로 함을 기억하세요.When looking at total and subtotals, remember that those values are based on the underlying data, and not solely based on the visible values.

행렬 시각적 개체로 드릴다운 사용Using drill-down with the Matrix visual

행렬 시각적 개체를 사용하면 이전에는 사용할 수 없었던 모든 종류의 흥미로운 드릴다운 작업을 수행할 수 있습니다.With the Matrix visual, you can do all sorts of interesting drill-down activities that weren't available before. 행, 열을 사용하여 개별 섹션 및 셀에도 드릴다운하는 기능이 포함됩니다.This includes the ability to drill-down using rows, columns, and even into individual sections and cells. 각 기능의 작동 방법을 살펴보겠습니다.Let's take a look at how each of these work.

행 헤더의 드릴다운Drill-down on row headers

시각화 창에 있는 필드 섹션에 여러 필드를 추가하는 경우 행렬 시각적 개체의 행에서 드릴다운을 사용하도록 설정합니다.In the Visualizations pane, when you add multiple fields to the Rows section of the Fields well, you enable drill-down on the rows of the matrix visual. 계층 구조를 만드는 작업과 비슷합니다. 그러면 해당 계층을 통해 드릴다운(및 백업)하고 각 수준에서 데이터를 분석할 수 있습니다.This is similar to creating a hierarchy, which then allows you to drill-down (and then back up) through that hierarchy, and analyze the data at each level.

다음 이미지에서 섹션은 범주하위 범주 를 포함하여 파악할 수 있는 행에서 그룹(또는 계층 구조)를 만듭니다.In the following image, the Rows section contains Category and SubCategory, creating a grouping (or hierarchy) in the rows that we can drill through.

시각적 개체에 섹션에서 만든 그룹이 있는 경우 시각적 개체 자체는 시각적 개체의 왼쪽 위 모퉁이에 있는 드릴확장 아이콘을 표시합니다.When the visual has grouping created in the Rows section, the visual itself displays the drill and expand icons in the top-left corner of the visual.

다른 시각적 개체의 드릴 및 확장 작업과 비슷하게 해당 단추를 선택하면 계층 구조를 통해 드릴다운(또는 백업)할 수 있습니다.Similar to the drill and expand behavior in other visuals, selecting those buttons lets us drill-down (or back up) through the hierarchy. 이 경우에 드릴다운 수준 아이콘(쇠스랑)이 선택된 다음 이미지와 같이 범주 에서 하위 범주 로 드릴다운할 수 있습니다.In this case we can drill down from Category to SubCategory, as shown in the following image, where the drill-down one level icon (the pitchfork) has been selected.

해당 아이콘을 사용하는 것 외에도 해당 행 헤더를 마우스 오른쪽 단추로 클릭하고 나타나는 메뉴에서 선택하여 드릴다운할 수 있습니다.In addition to using those icons, you can right-click on any of those row headers, and drill down by selecting from the menu that appears.

나타나는 메뉴에 몇 가지 옵션이 있고 서로 다른 결과가 생성됩니다.Notice there are a few options from the menu that appears, which generates different results:

드릴다운을 선택하면 해당 행 수준의 행렬을 확장합니다. 마우스 오른쪽 단추로 클릭한 행 헤더를 제외하고 다른 모든 행 헤더를 제외 합니다.Selecting Drill Down expands the matrix for that row level, excluding all other row headings except the row header that was right-clicked. 다음 이미지에서 컴퓨터 를 마우스 오른쪽 단추로 클릭하고 드릴다운을 선택합니다.In the following image, Computers was right-clicked, and Drill Down was selected. 기타 최상위 행이 행렬에 더 이상 표시되지 않는지 확인합니다.Notice that other top-level rows no longer appear in the matrix. 이 기능은 유용하고 상호 강조 표시 섹션에서 특히 유용합니다.This is a useful feature, and becomes especially cool when we get to the cross-highlighting section.

드릴업 아이콘을 클릭하여 이전 최상위 보기로 돌아갈 수 있습니다.We can click the Drill up icon to get back to the previous top-level view. 오른쪽 클릭 메뉴에서 다음 수준 표시를 선택하는 경우 더 높은 수준의 계층 분류 없이 모든 다음 수준 항목을 사전순으로 나열합니다(이 경우에 하위 범주 필드).If we then select Show Next Level from the right-click menu, we get an alphabetical listing of all the next-level items (in this case, the SubCategory field), without the higher-level hierarchy categorization.

왼쪽 위 모퉁이에서 드릴업 아이콘을 클릭하여 행렬에서 모든 최상위 범주를 표시한 경우 다음 수준으로 확장을 마우스 오른쪽 단추로 클릭하고 선택하면 다음이 표시됩니다.When we click on the Drill up icon in the upper-left corner to have the matrix show all top-level categories, then right-click again and select Expand to next level, we see the following:

포함제외 메뉴 항목을 사용하여 행렬에서 마우스 오른쪽 단추로 클릭한 행 및 모든 하위 범주를 유지하거나 각각 제거할 수도 있습니다.You can also use the Include and Exclude menu items to keep (or remove, respectively) the right-clicked row (and any subcategories) from the matrix.

열 헤더에 드릴다운Drill-down on column headers

행을 드릴다운하는 유사한 기능을 사용하여 을 드릴다운할 수도 있습니다.Similar to the ability to drill-down on Rows, you can also drill-down on Columns. 다음 이미지에서 이 문서의 앞부분에서 행에 사용한 것과 비슷한 계층 구조를 만들고 필드에 두 개의 필드가 있다는 것을 확인할 수 있습니다.In the following image, you can see that there are two fields in the Columns field well, creating a hierarchy similar to what we used for the rows earlier in this article. 필드에는 클래스 이 있습니다.In the Columns field well, we have Class and Color.

행렬 시각적 개체에서 열을 마우스 오른쪽 단추로 클릭하면 드릴다운 옵션이 표시됩니다.In the Matrix visual, when we right-click a column, we see the option to drill-down. 다음 이미지에서에서는 Deluxe 를 마우스 오른쪽 단추로 클릭하고 드릴다운을 선택합니다.In the following image, we right-click on Deluxe and select Drill Down.

드릴다운 을 선택하면 Deluxe 에 대한 열 계층의 다음 수준이 표시되고 이 경우에는 입니다.When Drill Down is selected, the next level of the column hierarchy for Deluxe is displayed, which in this case is Color.

오른쪽 클릭 메뉴 항목의 나머지가 열에서 동일한 방식으로 작동합니다(이전 섹션인 행 헤더에 드릴다운 참조).The rest of the right-click menu items work on Columns in the same way they do for rows (see the previous section, Drill-down on row headers). 행에서 수행한 대로 열에서 다음 수준 표시, 다음 수준으로 확장포함이나 제외를 수행할 수 있습니다.You can Show Next Level, Expand to next level, and Include or Exclude your columns just as you can with rows.

참고

행렬 시각적 개체의 왼쪽 위에 있는 드릴업 및 드릴다운 아이콘은 행에만 적용됩니다.The icons drill-down and drill-up icons in the upper left of the matrix visual only apply to rows. 열에 드릴다운하기 위해 오른쪽 클릭 메뉴를 사용해야 합니다.In order to drill-down on columns, you must use the right-click menu.

매트릭스 시각적 개체를 사용한 단계별 레이아웃Stepped layout with matrix visuals

행렬 시각적 개체는 단계별 레이아웃이라고 하는 각 상위 범주 아래의 계층 구조에 하위 범주를 자동으로 들여씁니다.The Matrix visual automatically indents subcategories in a hierarchy beneath each parent, which is called a stepped layout.

행렬 시각적 개체의 원래 버전에서 하위 범주는 완전히 다른 열에 표시되고 시각적 개체에서 훨씬 더 많은 공간을 사용합니다.In the original version of the matrix visual, subcategories were shown in an entirely different column, taking up much more space in the visual. 다음 이미지에서는 원래 매트릭스 시각적 개체에서 테이블을 표시합니다. 완전히 별도의 열에서 하위 범주를 확인합니다.The following image shows the table in original matrix visual; notice the subcategories in a completely separate column.

다음 이미지에서는 단계별 레이아웃이 작동 중인 행렬 시각적 개체가 표시되어 있습니다.In the following image, you see a Matrix visual, with stepped layout in action. 범주 컴퓨터 에서는 하위 범주(컴퓨터 악세사리, 데스크톱, 랩톱, 모니터 등)를 약간 들여쓰고 더 간결한 시각적 개체를 제공합니다.Notice the category Computers has its subcategories (Computers Accessories, Desktops, Laptops, Monitors, and so on) slightly indented, providing a cleaner and much more condensed visual.

단계별 레이아웃 설정을 쉽게 수정할 수 있습니다.You can easily adjust the stepped layout settings. 행렬 시각적 개체를 선택하면 시각화 창의 형식 섹션(페인트 롤러 아이콘)에서 행 헤더 섹션이 펼쳐집니다.With the Matrix visual selected, in the Format section (the paint roller icon) of the Visualizations pane, expand the Row headers section. 여기에는 단계별 레이아웃 설정/해제(켜기 또는 끄기) 및 단계별 레이아웃 들여쓰기(들여쓰기 크기를 픽셀 단위로 지정)라는 두 가지 옵션이 있습니다.In there are two options: the Stepped layout toggle (which turns it off or on), and the Stepped layout indentation (specifies the indentation amount, in pixels).

단계별 레이아웃을 사용하지 않는 경우 하위 범주는 상위 범주 아래에서 들여쓰기하지 않고 다른 열에 표시됩니다.If you turn off Stepped layout, the subcategories are shown in another column rather than indented beneath the parent category.

행렬 시각적 개체에서 부분합Subtotals with matrix visuals

행과 열 모두의 경우 행렬 시각적 개체에서 부분합을 켜거나 끌 수 있습니다.You can turn subtotals on or off in matrix visuals, for both rows and columns. 다음 이미지에서 행 부분합이 켜기로 설정된 것을 확인할 수 있습니다.In the following image, you can see that the row subtotals are set to on.

시각화 창의 형식 섹션에서 부분합 카드를 확장하고 행 부분합 슬라이더를 끄기로 설정합니다.In the Format section of the Visualizations pane, expand the Subtotals card and turn the Row subtotals slider to Off. 이렇게 하면 부분합이 표시되지 않습니다.When you do so, the subtotals are not shown.

열 부분합에 동일한 프로세스가 적용됩니다.The same process applies for column subtotals.

행렬 시각적 개체를 사용한 상호 강조 표시Cross-highlighting with matrix visuals

행렬 시각적 개체를 사용하면 교차 강조 표시를 위한 기준으로 행렬의 모든 요소를 선택할 수 있습니다.With the Matrix visual, any elements in the matrix can be selected as the basis for cross-highlighting. 행렬에서 열을 선택하면 보고서 페이지에 있는 다른 시각적 개체처럼 해당 열이 강조 표시됩니다.Select a column in a Matrix and that column is highlighted, as are any other visuals on the report page. 이는 다른 시각적 개체와 선택한 데이터 요소 항목의 일반적인 기능이었으며, 이제 행렬 시각적 개체도 참여할 수 있습니다.This has been a common feature of other visuals and the selection of a data point, and now the Matrix visual can participate.

또한 Ctrl+클릭은 상호 강조 표시에서도 작동합니다.In addition, using CTRL+Click also works for cross-highlighting. 예를 들어, 다음 이미지의 경우 행렬 시각적 개체에서 하위 범주 컬렉션을 선택했습니다.For example, in the following image a collection of subcategories were selected from the Matrix visual. 시각적 개체에서 선택하지 않은 항목이 회색으로 표시되고, 행렬 시각적 개체에서 선택한 항목이 페이지의 다른 시각적 개체에 반영되는 방법을 살펴보세요.Notice how items that weren't selected from the visual are grayed out, and how the other visuals on the page reflect the selections made in the Matrix visual.

매트릭스 시각적 개체에서 음영 및 글꼴 색Shading and font colors with matrix visuals

매트릭스 시각적 개체에서 매트릭스 내에서 배경 셀에 조건부 서식(색 및 음영)을 적용할 수 있습니다. 또한 텍스트와 값 자체에 조건부 서식을 적용할 수 있습니다.With the Matrix visual, you can apply conditional formatting (colors and shading) to the background of cells within the matrix, and you can apply conditional formatting to the text and values themselves.

조건부 서식을 적용하려면 매트릭스 시각적 개체를 선택하는 경우 다음 중 하나를 수행할 수 있습니다.To apply conditional formatting, you can do either of the following when a matrix visual is selected:

  • 필드 창에서 필드를 마우스 오른쪽 단추로 클릭하고 메뉴에서 조건부 서식을 선택합니다.In the Fields pane, right-click the Field, and select Conditional formatting from the menu.

  • 또는 형식 창에서 조건부 서식 카드를 확장하고 배경 색 눈금 또는 글꼴 색 눈금 중 하나에서 슬라이더를 켜기로 설정합니다.Or, in the Format pane, expand the Conditional formatting card and for either Background color scales or Font color scales, turn the slider to On. 고급 컨트롤에 대한 링크를 표시 중 하나를 켜면 색 및 색 서식 지정에 대한 값을 사용자 지정할 수 있습니다.Turning either on displays a link for Advanced controls, which allows you to customize the colors and values for the color formatting.

둘 다 동일한 결과를 달성할 수 있습니다.Either approach achieves the same result. 고급 컨트롤을 선택하면 다음과 같이 조정할 수 있는 대화 상자가 표시됩니다.Selecting Advanced controls displays the following dialog, which lets you make adjustments:

다음 단계Next steps

다음 문서에도 관심이 있을 수 있습니다.You might also be interested in the following articles: