테이블 및 행렬에 조건부 서식 적용

적용 대상:️ Power BI Desktop Power BI 서비스

Power BI Desktop의 테이블 및 행렬에 조건부 서식 지정을 사용하면 필드 값을 기반으로 하는 색 그라데이션을 비롯하여 사용자 지정된 셀 색을 지정할 수 있습니다. 데이터 막대 또는 KPI 아이콘을 사용하거나 활성 웹 링크로 셀 값을 나타낼 수도 있습니다. 숫자, 색 이름 또는 16진수 코드, 웹 URL 값이 있는 필드를 서식 지정의 기반으로 사용하는 한 모든 텍스트 또는 데이터 필드에 조건부 서식 지정을 적용할 수 있습니다.

조건부 서식 지정을 적용하려면 Power BI Desktop 또는 Power BI 서비스에서 테이블 또는 행렬 시각화를 선택합니다. 시각화 창에서 서식을 지정할 의 필드 옆에 있는 아래쪽 화살표를 마우스 오른쪽 단추로 클릭하거나 선택합니다. 조건부 서식 지정을 선택하고 적용할 서식 지정 유형을 선택합니다.

Conditional formatting menu

참고 항목

조건부 서식 지정은 조건부로 서식 지정된 셀에 적용하는 모든 사용자 지정 배경색이나 글꼴 색을 재정의합니다.

시각화에서 조건부 서식 지정을 제거하려면 필드의 드롭다운 메뉴에서 조건부 서식 지정 제거를 선택하고 제거할 서식 지정 유형을 선택합니다.

Remove option in conditional formatting menu

다음 섹션에서는 각각의 조건부 서식 지정 옵션에 대해 설명합니다. 하나의 테이블 열에서 두 개 이상의 옵션을 결합할 수 있습니다.

배경색 또는 글꼴 색 서식 지정

셀 배경색 또는 글꼴 색의 서식을 지정하려면 필드의 조건부 서식 지정을 선택하고 드롭다운 메뉴에서 배경색 또는 글꼴 색을 선택합니다.

Background color or Font color in conditional formatting menu

서식을 지정하는 필드의 이름이 제목에 포함되어 있는 배경색 또는 글꼴 색 대화 상자가 열립니다. 조건부 서식 지정 옵션을 선택한 후 확인을 선택합니다.

Conditional formatting dialog for Background color and Font color

배경색글꼴 색 옵션은 동일하지만 각각 셀 배경색과 글꼴 색에 영향을 줍니다. 필드의 글꼴 색과 배경색에 동일한 조건부 서식 지정을 적용할 수도 있고 서로 다른 조건부 서식 지정을 적용할 수도 있습니다. 필드의 글꼴과 배경을 동일한 색으로 지정하면 글꼴이 배경에 혼합되어 테이블 열에 색만 나타납니다.

색 눈금 기준 색 지정

색 눈금을 기준으로 셀 배경색 또는 글꼴 색을 서식 지정하려면 배경색 또는 글꼴 색 대화 상자의 서식 스타일 필드에서 그라데이션을 선택합니다. 이를 기반으로 하는 필드는 무엇인가요?에서 서식의 기반이 될 필드를 선택합니다. 현재 필드 또는 숫자나 색 데이터가 있는 모델의 모든 필드를 서식 지정 기준으로 사용할 수 있습니다.

선택한 필드에 사용할 집계 유형을 요약에서 지정합니다. 기본 서식 지정에서 빈 값에 적용할 서식 지정을 선택합니다.

최소최대에서는 최저 및 최고 필드 값이나 입력한 사용자 지정 값을 기준으로 색 구성표를 적용할 것인지 여부를 선택합니다. 최소 및 최대 값에 적용할 색 견본을 드롭다운하여 선택합니다. 중간 색 추가 확인란을 선택하여 중앙 값 및 색도 지정합니다.

Conditional formatting dialog for background color: Format style is set to Gradient

경제성 열에 색 눈금 배경 서식 지정이 있는 예제 테이블은 다음과 같습니다.

Example table with Gradient color scale applied to cell background.

경제성 열에 색 눈금 글꼴 서식 지정이 있는 예제 테이블은 다음과 같습니다.

Example table with Gradient color scale applied to font color.

규칙별 색

규칙에 따라 셀 배경색 또는 글꼴 색을 서식 지정하려면 배경색 또는 글꼴 색 대화 상자의 서식 스타일 필드에서 규칙을 선택합니다. 다시 이를 기반으로 하는 필드는 무엇인가요?에는 서식 지정 기준이 되는 필드가 표시되고 요약에는 필드의 집계 유형이 표시됩니다.

규칙에서 값 범위를 하나 이상 입력하고 각 값 범위에 대해 색을 설정합니다. 각 값 범위에는 ‘If 값’ 조건, ‘and’ 값 조건 및 색이 있습니다. 각 값 범위의 셀 배경 또는 글꼴은 지정된 색으로 표시됩니다. 다음 예제에는 세 가지 규칙이 있습니다.

Conditional formatting dialog for background color by rules: format style dropdown option is set to rules.

이 드롭다운에서 백분율을 선택하는 경우 규칙 경계를 전체 최솟값~최댓값 범위의 백분율로 설정합니다. 예를 들어, 가장 낮은 데이터 요소가 100이고 가장 높은 요소가 400인 경우 위의 규칙은 200보다 낮은 모든 요소를 녹색으로 표시하고, 200~300인 요소를 노란색으로 표시하고, 300보다 높은 요소를 빨간색으로 표시합니다.

경제성 열의 백분율을 기준으로 하는 규칙 기반 배경색 서식이 지정된 예제 테이블은 다음과 같습니다.

Example table with conditional color by rules applied.

백분율에 대한 규칙별 색

서식의 기준이 되는 필드에 백분율이 포함된 경우에는 규칙의 숫자를 실제 값인 소수 자릿수로 씁니다. 예를 들어 "25" 대신 ".25"를 씁니다. 또한 숫자 형식에 대해 Percent 대신 Number를 선택합니다. 예를 들어, "If value is greater than or equal to 0 Number and is less than .25 Number"는 25%보다 작은 값을 반환합니다.

Conditional formatting dialog for background color by rules for percentages: format style dropdown option is set to rules.

% 수익 지역 열에서 규칙 기반 배경색을 사용하는 이 예제 테이블에서 0~25%는 빨간색, 26%~41%는 노란색, 42% 이상은 파란색입니다.

Example table with color by rules for percentages applied.

참고 항목

백분율이 포함된 필드에 대해 Number 대신 Percent를 사용하면 예기치 않은 결과가 발생할 수 있습니다. 위의 예제에서 백분율 값의 범위는 21.73%~44.36%이며, 해당 범위의 50%는 33%입니다. 따라서 Number를 대신 사용합니다.

색 값 기준 색 지정

색 이름 또는 16진수 값 데이터가 포함된 필드나 측정값이 있는 경우 조건부 서식 지정을 사용하여 해당 색을 열 배경색이나 글꼴 색에 자동으로 적용할 수 있습니다. 사용자 지정 논리를 사용하여 글꼴 또는 배경에 색을 적용할 수도 있습니다.

필드는 https://www.w3.org/TR/css-color-3/에 있는 CSS 색 사양에 나열된 모든 색 값을 사용할 수 있습니다. 해당 색 값에는 다음이 포함될 수 있습니다.

  • 3, 6 또는 8자리 16진수 코드(예: #3E4AFF). 코드의 시작 부분에 # 기호를 포함해야 합니다.
  • RGB 또는 RGBA 값. 예를 들어 RGBA(234, 234, 234, 0.5)가 있습니다.
  • HSL 또는 HSLA 값. 예를 들어 HSLA(123, 75%, 75%, 0.5)가 있습니다.
  • 색 이름. Green, SkyBlue 또는 PeachPuff가 있습니다.

다음 테이블에는 각 상태와 연결된 색 이름이 있습니다.

State table with color names as a column

해당 필드 값에 따라 열을 서식 지정하려면 필드의 조건부 서식 지정을 선택하고 배경색 또는 글꼴 색을 선택합니다.

배경색 또는 글꼴 색 대화 상자의 서식 스타일 드롭다운 필드에서 필드 값을 선택합니다.

Dialog of Format style for background color of color column: Format style drop down is set to Field value

필드에 색 필드 값을 기준으로 한 배경색 서식 지정이 있는 예제 테이블은 다음과 같습니다.

Example table with background formatting by field value applied.

필드 값을 사용하여 열 글꼴 색도 서식 지정하는 경우 열이 단색이 됩니다.

Example table with format background and font by field value applied.

계산 기반 색 지정

선택한 비즈니스 논리 조건에 따라 서로 다른 값을 출력하는 계산을 만들 수 있습니다. 수식을 만드는 것은 일반적으로 조건부 서식 지정 대화 상자에서 여러 규칙을 만드는 것보다 빠릅니다.

예를 들어 다음 수식은 기존 경제성 열 값에 따라 새 경제성 순위 열에 16진수 색 값을 적용합니다.

Formula Calculation

색을 적용하려면 경제성 열에 대해 배경색 또는 글꼴 색 조건부 서식 지정을 선택하고 경제성 순위 열의 필드 값을 서식 지정 기준으로 사용합니다.

Dialog of Format style for background color of Affordability column: Format style drop down is set to Field value.

계산된 경제성 순위를 기반으로 경제성 배경색이 사용되는 예제 테이블은 다음과 같습니다.

Example table with a calculated value-based color applied.

상상력과 약간의 계산만 사용하면 더 많은 변형을 만들 수 있습니다.

데이터 막대 추가

셀 값을 기반으로 데이터 막대를 표시하려면 경제성 필드에 대해 조건부 서식 지정을 선택하고 드롭다운 메뉴에서 데이터 막대를 선택합니다.

데이터 막대 대화 상자의 막대만 표시 옵션은 기본적으로 선택 취소되어 있으므로 테이블 셀에 막대 및 실제 값이 둘 다 표시됩니다. 데이터 막대만 표시하려면 막대만 표시 확인란을 선택합니다.

최소최대 값, 데이터 막대 색 및 방향, 축 색을 지정할 수 있습니다.

Data bars dialog with optional checkbox to Show bar only

경제성 열에 데이터 막대가 적용된 예제 테이블은 다음과 같습니다.

Example table with data bars applied

아이콘 추가

셀 값을 기준으로 아이콘을 표시하려면 해당 필드에 대해 조건부 서식 지정을 선택하고 드롭다운 메뉴에서 아이콘을 선택합니다.

아이콘 대화 상자의 서식 스타일에서 규칙 또는 필드 값을 선택합니다.

규칙에 따라 서식 지정하려면 이를 기반으로 하는 필드는 무엇인가요?, 요약 방법, 아이콘 레이아웃, 아이콘 정렬, 아이콘 스타일 및 하나 이상의 규칙을 선택합니다. 규칙에서 ‘If 값’ 조건과 ‘and’ 값 조건이 포함된 규칙을 하나 이상 입력하고 각 규칙에 적용할 아이콘을 선택합니다.

필드 값에 따라 서식 지정하려면 이를 기반으로 하는 필드는 무엇인가요?, 요약 방법, 아이콘 레이아웃아이콘 정렬을 선택합니다.

다음 예제에서는 세 가지 규칙에 따라 아이콘을 추가합니다.

Dialog of icons: format style is set to Rules. Available icons are shown under the Style dropdown.

확인을 선택합니다. 규칙에 따라 경제성 열에 아이콘이 적용되는 예제 테이블은 다음과 같습니다.

Example table with icons applied

웹 URL로 서식 지정

웹 사이트 URL이 포함된 열 또는 측정값이 있는 경우 조건부 서식 지정을 사용하여 해당 URL을 필드에 활성 링크로 적용할 수 있습니다. 예를 들어 다음 테이블에는 각 상태에 대한 웹 사이트 URL이 포함된 웹 사이트 열이 있습니다.

Table with web URL column

각 상태 이름을 해당 웹 사이트에 대한 라이브 링크로 표시하려면 상태 필드에 대해 조건부 서식 지정을 선택하고 웹 URL을 선택합니다. 웹 URL 대화 상자의 이를 기반으로 하는 필드는 무엇인가요?에서 웹 사이트 선택한 다음, 확인을 선택합니다.

상태 필드에 웹 URL 서식 지정이 적용되면 각 상태 이름이 해당 웹 사이트에 대한 활성 링크가 됩니다. 다음 예제 테이블에서는 상태 열에 웹 URL 서식이 적용되었고 조건부 데이터 막대전체 순위 열에 적용되었습니다.

Table with web URL and data bars for Overall rank column.

합계 및 부분합

테이블 및 행렬 시각적 개체에 대한 조건부 서식 지정 규칙을 합계 및 부분합에 적용할 수 있습니다.

다음 이미지에 표시된 것처럼 조건부 서식 지정의 적용 대상 드롭다운을 사용하여 조건부 서식 지정 규칙을 적용합니다.

Conditional formatting dialog: Apply to dropdown is set to Values and totals.

조건부 서식 지정 규칙의 임계값과 범위를 수동으로 설정해야 합니다. 행렬의 경우 은 행렬 계층 구조의 가장 낮은 표시 수준을 나타냅니다.

텍스트를 기준으로 색으로 구분

Excel과 달리 텍스트 값을 색으로 구분하여 특정 색(예: "Accepted"=blue, "Declined"=red, "None"=grey)으로 표시할 수 없습니다. 이러한 값과 관련된 측정값을 만들고 해당 값에 따라 서식을 적용합니다.

예를 들면 StatusColor = SWITCH('Table'[Status], "Accepted", "blue", "Declined", "red", "None", "grey")와 같습니다.

그런 다음, 배경색 대화 상자에서 StatusColor 필드의 값에 따라 Status 필드의 서식을 지정합니다.

Dialog of background color for Status field: Format style dropdown is set to Field value.

결과 테이블에서 서식은 StatusColor 필드의 값을 기준으로 하며, 이 값은 Status 필드의 텍스트를 기준으로 합니다.

In the table, the Status field color is based on values in the StatusColor field.

고려 사항 및 제한 사항

조건부 테이블 형식으로 작업하는 경우 유의해야 하는 몇 가지 고려 사항이 있습니다.

  • 그룹화가 없는 테이블은 모두 조건부 서식 지정이 지원되지 않는 단일 행으로 표시됩니다.
  • 데이터에 NAN 값이 포함되어 있으면 자동 최대/최소 값을 사용하는 그라데이션 서식 지정이나 백분율 규칙을 사용하는 규칙 기반 서식 지정을 적용할 수 없습니다. NAN은 “숫자가 아님”을 의미하며, 0으로 나누기 오류에 의해 발생하는 경우가 가장 많습니다. 이 오류를 피하기 위해 DIVIDE() DAX 함수를 사용할 수 있습니다.
  • 조건부 서식 지정에는 값에 적용할 집계 또는 측정값이 있어야 합니다. 그래서 값 기준 색 지정 예제에 ‘첫 번째’ 또는 ‘마지막’이 표시됩니다. 분석 서비스 다차원 큐브에 대해 보고서를 작성하는 경우 큐브 소유자가 값을 제공하는 측정값을 작성했어야 조건부 서식 지정에 특성을 사용할 수 있습니다.
  • 데이터 막대 및 배경색을 포함한 보고서를 인쇄할 때 데이터 막대 및 배경색이 제대로 인쇄되려면 브라우저의 인쇄 설정에서 배경 그래픽을 사용하도록 설정해야 합니다.

색 서식 지정에 대한 자세한 내용은 Power BI의 색 서식 지정을 위한 팁과 요령을 참조하세요.