Digital MarketingDecember 10, 202511 min read
    DP
    David Park

    Power BI에서 날짜 기준 조건부 서식 적용 방법 - 단계별 가이드

    Power BI에서 날짜 기준 조건부 서식 적용 방법 - 단계별 가이드

    날짜 기준 Power BI 조건부 서식 적용 방법: 단계별 가이드

    권장 사항: 연체 항목을 강조하는 날짜 기반 조건부 서식 규칙을 적용하고, 시각화를 확장하기 위해 동적 측정값을 사용하십시오. 이렇게 하면 예외를 빠르게 발견할 수 있습니다.

    전체 데이터 모델을 이해하면 보고서 전반에 재사용할 수 있는 규칙을 구성하는 데 도움이 됩니다. 날짜 필드를 오늘과 비교하는 측정값을 생성하여, 날짜 < 오늘인 경우 연체, 날짜 <= 오늘 + 7일인 경우 근미래, 그 외에는 제때로 반환하십시오. 이 측정값은 시각화가 상태를 명확하게 전달하도록 하며, 데이터 소스 전반에 걸친 통계 기반 필터링을 지원합니다.

    Power BI에서 이 설정은 규칙이 작동하는 방식을 보여줍니다: 간단한 테이블 시각화를 구축하고, 측정값에 따라 조건부 서식을 적용하며, 색상 스케일을 조정하십시오. 연체(빨간색), 근미래(주황색), 양호(녹색)에 대한 색상을 선택할 수 있습니다. 측정값을 모든 관련 시각화에 재사용하면 서식은 전체 보고서에 적용됩니다.

    Excel 파일의 데이터나 Kafka와 같은 기술로부터의 스트림과 서식을 조화시키십시오; 단일 날짜 표준을 유지하고 동일한 측정값을 재사용하여 전체 모델 전반에 서식이 일관되게 유지되도록 하십시오.

    단계별 적용: 1단계 – 날짜 열과 기본 측정값 생성; 2단계 – 측정값에 기반한 조건부 서식 규칙 추가; 3단계 – 테이블, 매트릭스, 카드에 서식 적용; 4단계 – 날짜 그룹별 통계로 검증하고 시각화 순서가 서사와 일치하도록 하십시오.

    팁: 연체 수를 확인하기 위해 과거 데이터로 테스트하고, 임계값을 조정하며, 스케일이 전체 모델 전반의 추세 비교를 쉽게 만드는지 확인하십시오. 이 접근 방식은 날짜 기반 규칙이 의사 결정 흐름과 보고 신뢰성에 미치는 영향을 측정하는 데 도움이 됩니다.

    Power BI 날짜 기반 조건부 서식: 색상 원점

    색상 스케일을 단일 원점 날짜(오늘)로 고정하고, 그 날짜로부터의 일수를 색상 코드로 매핑하십시오. 이 접근 방식은 차트, 테이블, 매트릭스 전반에 일관된 시각화를 보여주며, 날짜 필드에서 생성된 수치가 있을 때 색상 해석의 추측을 제거합니다.

    생성 DAX 측정값 ColorCodeFromDate를 생성하면 원점으로부터의 일수에 기반하여 각 행에 대한 16진 색상을 반환합니다. 측정값은 DATEDIFF와 SWITCH 체인을 사용합니다: 0-7일 -> #2ECC71, 8-14일 -> #F1C40F, 15-30일 -> #E67E22, 그 이상 -> #95A5A6. 이 색상 코드는 문자열로 반환되므로 조건부 서식이 배경에 직접 적용할 수 있습니다.

    시각화 전반에 적용: Power BI에서 테이블, 매트릭스 또는 차트의 서식 창을 열고, 조건부 서식 > 배경 색상 선택, 형식 기준을 필드 값으로 설정하고 ColorCodeFromDate를 선택하십시오. 슬라이서를 통해 선택된 원점을 조정하여 스케일을 조정하십시오; 이 구성은 색상 원점을 사용자 제어로 이동시키고 디스플레이를 정렬된 상태로 유지합니다. 이 접근 방식은 사용자들이 시간 기반 수치를 더 빠르게 읽는 데 도움이 됩니다.

    상호작용성과 일관성: 구성 후 시각화 간 상호작용이 동기화된 상태로 유지됩니다. 예를 들어, 슬라이서에서 시간 범위를 선택하면 원점으로부터의 일수 계산과 색상 코드가 업데이트되어 차트, 테이블, 수치가 동일한 시간 창을 반영합니다. 이 접근 방식은 구현이 쉽고 사용자들이 노화 데이터를 더 빠르게 해석하는 데 도움이 됩니다.

    이점: 더 나은 가독성, 반복적인 서식 감소, 대시보드의 더 빠른 투자 회수. 브랜딩에 맞게 팔레트를 사용자 지정하고, 고대비 색상으로 접근성을 개선하며, 판매, 파이프라인, 재고와 같은 영역 전반에 균일한 모양을 생성할 수 있습니다.

    Power BI에서 날짜별 색상 지정 단계별 계획

    날짜 범위에 매핑된 색상 측정값을 사용하고 테이블 시각화에서 배경 색상으로 적용하십시오. 이 기본 색상 기반 접근 방식은 임계값에 대한 선택을 제공하며 데이터 업데이트 시 시간 민감성을 유지합니다.

    전용 날짜 테이블을 생성하고 팩트 데이터에 연결하십시오. 잘 정의된 날짜 차원(DateKey)은 시나리오 전반에 걸친 신뢰할 수 있는 필터링을 지원하며 데이터 무결성을 높게 유지합니다.

    숫자 열 DaysFromToday = DATEDIFF('Date'[Date], TODAY(), DAY)를 추가하십시오. 이는 색상 로직에 대한 숫자 앵커를 제공하며 현재 및 과거 뷰를 모두 지원합니다.

    색상 측정값 ColorCode = SWITCH(TRUE(), DaysFromToday < 0, '#FF6B6B', DaysFromToday <= 7, '#FFD166', DaysFromToday <= 30, '#4BC0C8', '#9BC53D')를 구축하십시오. 16진 색상을 제공하면 일관된 결과를 보장합니다.

    적용: 시각화에서 배경 색상에 대한 조건부 서식을 열고, 형식 기준을 필드 값으로 설정하고 ColorCode 측정값을 선택하십시오. 이는 보고서 전반에 작동하며 스타일링 시간을 절약합니다.

    최신 거래 및 시간 민감 사례를 포함한 다양한 시나리오로 출력을 검토하십시오. 색상이 유사해 보이거나 임계값이 주요 날짜를 놓치면 밴드를 조정하십시오: 0–7일, 8–30일, 30일 초과. 잘 정의된 맵에 도달할 때까지 천천히 조정하십시오.

    선택적 향상: 메시지를 강화하기 위해 작은 범례, KPI 타일, 그리기 아이콘을 추가하십시오. 필요 시 중복 시각화를 제거하여 효율성을 개선하고 오도될 수 있는 색상을 유발할 수 있는 데이터 불일치를 수정하십시오. 이는 이해관계자를 위한 더 빠른 의사 결정을 이끌고 분석을 긍정적으로 유지합니다.

    문서화 및 거버넌스: 색상 정책, 임계값, 소유권을 설명하는 작은 기사 컬렉션을 유지하십시오. 사용자 피드백을 포착하고 최신 데이터 및 비즈니스 요구사항과 계획을 정렬하기 위해 주기적인 검토를 예약하십시오.

    색상 규칙을 구동할 날짜 필드 식별

    색상 규칙을 구동할 날짜 필드 식별

    데이터 모델 전반에 걸친 날짜 필드를 위치하고 유형을 검증하여 색상 규칙을 효과적으로 구동하십시오. 잘 정의된 날짜를 사용하여 조건부 서식이 시각화 및 기간 전반에 일관되게 유지되도록 하십시오.

    색상 규칙을 공급할 날짜 필드를 식별하고 준비하는 다음 단계를 따르십시오:

    1. 테이블 전반에 위치한 날짜 열을 소스에서 스캔: 주문, 배송, 송장, 이벤트, 작업과 같은 주요 테이블을 확인하십시오. 일반적인 후보에는 createdDate, orderDate, shipDate, dueDate, deliveryDate, closeDate가 포함됩니다. 이러한 값을 보고서에서 강조하고 싶은 결과를 신호하므로 날짜 드라이버로 표시하십시오.

    2. 데이터 유형 및 형식 검증: 각 후보 열이 Date 또는 DateTime 유형인지 확인하십시오. 열이 날짜를 나타내는 텍스트나 숫자 코드를 저장하는 경우, Power Query에서 진정한 날짜 형식으로 변환하고 일일 세분성이 충분하다면 시간 부분을 제거하십시오. 이 단계는 깊은 형식을 일관되게 유지하고 색상 규칙을 적용할 때 불일치를 줄입니다.

    3. 가능한 경우 단일 잘 정의된 날짜 차원으로 통합: 날짜 테이블을 생성하거나 각 팩트 테이블에 날짜 키를 통해 연결하십시오. 이 접근 방식은 열 시각화 전반의 비교 작업을 단순화하고 균일한 임계값(오늘, 지난 7일, YTD 등)을 지원합니다. 잘 정의된 날짜 차원은 대시보드의 확장 가능한 사용자 지정 및 투자 회수의 기반입니다.

    4. 시간 민감 필드 정규화: 일일 지표만 필요한 경우 시간 구성 요소를 제거하고 전용 열에 날짜만 값을 저장하십시오. 이는 다른 소스에서 서로 다른 시간과 함께 동일한 날짜가 나타날 때 미묘한 불일치를 방지하며, 형식 전반의 색상 신호 정확성을 강화합니다.

    5. 매핑 및 소유권 문서화: 각 날짜 필드, 테이블, 서식에서의 역할, 적용된 변환을 나열하는 간결한 맵을 생성하십시오. 이를 중앙 위치에 저장하고 모델 변경의 백업을 유지하십시오. 명확한 문서화는 온보딩을 가속화하고 시간이 지나도 비즈니스 요구사항과 결과가 정렬되도록 합니다.

    6. 시각화 전반에 기본 색상 프레임워크 정의 및 테스트: 날짜 구동 규칙에 대한 기본 색상 체계를 할당하십시오(예: 근미래 마감일에 대한 주황색, 과거 날짜에 대한 중립 색상, 미래 날짜에 대한 구별 색상). 색상이 여러 보고서 페이지에서 어떻게 렌더링되는지 검증하여 형식 및 데이터셋 전반의 일관성을 보장하십시오; 이는 결과를 빠르게 비교하고 사용자 기대를 초과하는 데 도움이 됩니다.

    7. 경량 색상 규칙 측정값 또는 필드 생성: 필드 값으로 서식할 계획이라면, 날짜 로직에 기반한 색상 코드를 반환하는 간단한 색상 코딩 열 또는 측정값을 추가하십시오. 이는 조건부 형식에서 원활한 적용을 지원하며 시간이 많이 소요되는 재계산 없이 의도된 강조를 전달하는 데 도움이 됩니다.

    모델 전반에 날짜 필드를 위치하고 올바른 유형을 확인하며 잘 정의된 날짜 전략 아래 통합함으로써, 상태를 정확하게 신호하고 깊은 분석을 지원하며 대시보드 전반에 명확한 투자 회수를 제공하는 강력한 조건부 서식을 적용할 수 있습니다.

    구체적인 날짜 조건 선택: 오늘, 과거, 미래 및 상대 범위

    구체적인 날짜 조건 선택: 오늘, 과거, 미래 및 상대 범위

    VAR d = 'Table'[Date]

    RETURN

    IF(d = TODAY(), 'Today',

    IF(d > TODAY(),

    IF(d <= TODAY() + 7, 'Next 7 days',

    IF(d <= TODAY() + 30, 'Next 30 days', 'Future'))

    ,

    IF(d >= TODAY() - 7, 'Last 7 days',

    IF(d >= TODAY() - 30, 'Last 30 days', 'Past'))

    )

    )

    툴팁으로 맥락 향상. 모든 데이터 포인트에 대해 범주와 정확한 범위(예: "Last 7 days: 2025-11-30 to 2025-12-06")를 표시하십시오. 관리 및 이해관계자를 위해 빠르게 전달하기 위해 모든 시각화에서 동일한 색상 세트를 사용하십시오. 툴팁은 한눈에 패턴을 인식하는 데 도움이 되고 okfigure를 넘어 맥락을 유지합니다.

    모범 사례: DateCategory 필드를 단일 위치에 유지하고, 작은 샘플로 테스트하며, 범주별 카운트를 보여주는 okfigure로 분포를 검증하십시오. 규칙 설계는 Intellisoft 관리자가 사용자의 대시보드에서 투자 회수 잠재력과 일정 위험을 전달하는 데 강력하고 유지 관리가 쉬워야 합니다. 구체적인 범위에 집중함으로써 이야기의 포인트를 명확하고 실행 가능하게 만듭니다.

    UI 옵션 및 DAX 측정값으로 규칙 구현

    각 행에 대한 숫자 레이블을 반환하는 DAX 측정값을 생성하여 시작하십시오. 이는 UI 규칙에 의해 쉽게 사용되어 날짜 상태를 전달합니다. 이 접근 방식은 과거 일수의 깨끗한 표현에 기반하며 시각화 전반에 일관된 모양을 생성하고, 제품에 작업하는 개인에게 예측 가능한 동작을 유지합니다. 임계값이 변경될 때 빠른 변경을 용이하게 하고 모호성을 피하기 위해 이 주요 패턴을 사용하십시오.

    1. DAX 측정값 생성:

      DaysPast = DATEDIFF('DateTable'[Date], TODAY(), DAY)

      DateStatus = SWITCH(TRUE(),

      DaysPast <= 7, 1,

      DaysPast <= 30, 2,

      TRUE, 3

      )

    2. UI를 통해 규칙 적용:

      - 대상 시각화에서 배경 색상(또는 글꼴 색상)에 대한 서식 창을 엽니다.

      - 형식 기준을 규칙으로 설정하고 생성한 레이블인 DateStatus를 기반 값으로 선택합니다.

      - 세 가지 규칙 추가:

      값이 1과 같으면 → 색상 #2ECC71

      값이 2와 같으면 → 색상 #F5B642

      값이 3과 같으면 → 색상 #E74C3C

      - 산만함을 피하기 위해 제품 브랜딩에 대한 테마팅을 위한 나머지 스타일링을 남겨둡니다.

    3. 대안 UI 접근(필드 값):

      - 형식 기준: 필드 값 사용하고 DateStatus를 필드로 선택합니다.

      - 시각화가 단일 표현으로 수렴하도록 세 개의 이산 값에 동일한 색상을 매핑합니다.

    4. 정확성 및 재사용을 위한 실용적 팁:

      - 백업: 측정값의 복사본을 dev 보고서 또는 별도 브랜치에 저장하고, 규칙 임계값의 짧은 변경 로그를 유지합니다.

      - 레이블링: 핸드오프와 검토를 용이하게 하기 위해 측정값을 명확하게 명명합니다(DatePast, DateStatus).

      - 표현: 보고서 내 범례 상자에 각 색상이 의미하는 바를 문서화하여 빠른 해석을 돕습니다.

    5. 유지 관리 및 확장:

      - 새 임계값(예: 7, 14, 60일)을 추가하면 DateStatus를 확장하여 4번째 범주를 포함하고 구별된 색상을 할당합니다.

      - 스타일링 결정이 시각화 및 페이지 전반에 일관되게 유지되도록 주요 규칙 로직을 측정값에 중앙 집중화합니다.

    UI 옵션과 DAX 측정값을 결합함으로써, 한눈에 날짜 기반 위험을 전달하는 실행 가능하고 유지 관리가 쉬운 규칙 세트를 생성합니다. 이 접근 방식은 혼란을 피하고 집중된 스토리텔링 스타일을 지원하며, 규칙 동작이 다른 팀과 제품의 요구사항과 정렬되도록 합니다. 결과를 제시할 때 서식은 의도적이며 상태 변경이 즉시 명확해지므로 이해관계자가 추가 설명 없이 이야기를 파악하는 데 도움이 됩니다.

    색상 원점 구성: 팔레트, 색상 정지 및 기준선

    데이터 스토리와 정렬된 팔레트를 선택하여 일관된 색상 원점을 지정하고 색상 정지를 의미 있는 숫자 범위에 매핑하십시오. 잘 선택된 팔레트는 오해를 줄이고 추세를 즉시 가시화합니다.

    대상 필드에 대한 조건부 서식 창을 열고 색상 스케일로 전환하십시오. 드롭다운을 사용하여 팔레트를 선택한 후 범위를 따라 정의된 위치에 색상 정지를 설정하십시오: 0%, 50%, 100% 또는 명시적 값.

    데이터와 함께 색상 정지 구성: 범위의 시작, 중간, 끝에 정확한 색상을 할당하십시오. 이 숫자 매핑은 낮음, 중간, 높음 값을 정확하게 표현하는 데 도움이 됩니다.

    기울기를 의미 있는 임계값에 고정하기 위해 기준선을 설정하십시오. min, mid, max 기준선을 선택하거나 사용자 지정 값을 지정하여 날짜 기반 기대와 시각화가 일관되게 만듭니다.

    시각화를 총 값 및 최근 추세와 비교하여 결과를 테스트하십시오; 가독성을 위해 글꼴을 조정하고 필요할 때만 기본값에 의존하십시오. 변경 적용 전에 백업을 생성하고 색상 원점을 테마로 저장하십시오.

    단일 시각화와 함께 테이블, 카드, 대시보드 전반에 일관된 색상 원점을 활용하십시오. 보고서 전반에 동일한 팔레트와 기준선을 활용하여 사용자 지정 경험을 합니다.

    올바른 색상 확인을 위한 시각화 및 새로 고침 동작 테스트

    데이터셋의 고정 날짜에 대해 색상을 확인하여 올바른 색상을 확인하십시오. 알려진 임계값을 사용하고 색상 신호가 시각화 전반에 일관되게 나타나는지 확인하십시오.

    최소 테스트 데이터셋 설정: Date, Value, Category가 포함된 넓은 테이블. 동일한 날짜 필드를 참조하고 동일한 조건부 서식 규칙을 적용하는 세 가지 시각화(카드, 막대, 선)를 생성하십시오. 이는 결과를 쉽게 비교하고 다른 시각화 전반의 모양이나 색조 불일치를 발견하는 데 도움이 됩니다.

    명확한 신호 시스템 통합: 날짜를 간단한 메트릭(예: 플래그, 긍정 지표 또는 okfigure)으로 매핑하고 각 범주에 대한 예상 색상과 강조가 일치하는지 확인하십시오. 드리프트를 피하기 위해 시각화 전반에 단일 규칙을 사용하고, 동료들이 포럼이나 블로그에서 검사를 재현할 수 있도록 최신 노트에 예상 결과를 문서화하십시오.

    새로 고침 동작을 철저히 테스트하십시오: 데이터 업데이트 후 수동 새로 고침을 트리거하고 모든 시각화에서 색상이 적시에 업데이트되는지 확인하십시오. 그런 다음 예약된 새로 고침을 실행하여 캐싱 계층이 오래된 신호를 표시하지 않도록 하십시오. 시각화가 업데이트되지 않으면 날짜 필드의 변환을 검사하고 규칙의 중요성을 검증하기 위해 백업이나 빠른 리셋을 고려하십시오.

    실용적 단계에는 보고서의 두 복사본 검증이 포함됩니다: 하나의 운영 뷰와 하나의 백업. 기대를 정렬하기 위해 그들의 지침을 사용하고, 각 새로 고침 후 시각화 전반의 지표를 비교하십시오. 불일치가 나타나면 의심스러운 테스트 행을 삭제하고 문제를 격리하기 위해 깨끗한 단일 소스에서 테스트를 재실행하십시오.

    결과를 추적하고 모범 사례를 공유하기 위해 블로그나 포럼 스레드에 경량 테스트 기록을 유지하십시오. 이는 더 넓은 팀이 색상을 신뢰할 수 있게 확인하는 방법을 배우는 데 도움이 되고, 모호성을 줄이며 색상 신호에 의존하여 빠른 결정을 내리는 신규 사용자 온보딩을 가속화합니다.

    테스트 케이스날짜 입력시각화예상 색상결과노트
    기준 색상 확인2025-01-01카드녹색OK규칙과 지표 정렬; 최신 데이터 사용
    중간 범위 업데이트2025-01-15막대 차트노란색OK변환 후 임계값과 색상 일치
    최근 스파이크2025-02-01선 차트빨간색불일치날짜 열 유형 조사; 새로 고침 주기
    백업 테스트2025-02-10매트릭스녹색OKokfigure 검증; 신호 일관

    관련 기사

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation