Loading

한 필드의 서로 다른 값에 대해 조건부 서식 변경을 수행할 수 없음

게시 일자: Mar 7, 2024
상세 설명
매개 변수를 사용하여 뷰에서 필드를 서로 바꿀 때 선택된 필드를 기반으로 서식이 변경되지 않습니다.

예를 들어 매개 변수를 사용하여 두 측정값을 서로 바꾸는 경우 모든 매개 변수 선택 항목에 대해 숫자 서식(예: 백분율, 소수 자릿수, 통화 등)이 동일해집니다.

또 다른 예로, 매개 변수를 사용하여 뷰의 두 날짜 수준을 서로 바꾸는 경우 날짜 형식(예: MM/dd/yyyy)이 모든 매개 변수 선택 항목에 대해 동일해집니다.

Cause

매개 변수 선택 항목을 기반으로 두 필드 값을 서로 바꾸는 계산된 필드는 단일 필드로 간주됩니다. 따라서 매개 변수에 사용된 개별 측정값에 서식을 지정할 수 없습니다.
솔루션
옵션 1
한 번에 하나의 측정값만 뷰에 있는 경우 이 옵션을 사용합니다.
다음과 같이 매개 변수에서 가능한 각 항목에 대해 계산된 필드를 만듭니다. 이 예에서는 통화 형식의 Sales(영업) 및 백분율 형식의 Discount(할인) 옵션이 있는 매개 변수를 사용합니다.
  • 계산된 필드 1 
IF [<측정값 바꾸기 매개 변수>] = 'Sales' THEN [Sales] ELSE NULL END 
  • 계산된 필드 2 
IF [<측정값 바꾸기 매개 변수>] = 'Discount' THEN [Discount] ELSE NULL END 

측정값 창에서 이 두 새 필드에 대한 기본 숫자 형식을 설정하고 둘 모두 레이블 텍스트 선반에 추가합니다. 매개 변수에서 선택된 항목만 표시됩니다.

서식 지정 팁: 기본적으로 Tableau Desktop은 텍스트의 모든 측정값 사이에 줄바꿈을 삽입합니다. 이 불필요한 공백을 제거하려면 텍스트를 클릭한 다음 "..." 단추를 클릭하여 레이블 편집 대화 상자를 열고 측정값 사이에 있는 모든 공백이나 줄바꿈을 제거합니다.

옵션 2

숫자 데이터를 텍스트(또는 문자열) 데이터로 변환하는 계산을 만들고 계산에 수동으로 서식을 추가합니다.이 예에서는 1,000단위 구분 기호로 쉼표를 사용하는 통화 형식의 Sales(영업) 및 소수 자릿수 1자리인 백분율 형식의 Discount(할인)의 두 옵션이 있는 매개 변수를 사용합니다.
  1. 계산된 필드를 사용하여 측정값을 문자열로 변환한 다음 계산된 필드 내의 문자열에 서식을 지정합니다. 다음 수식은 계산된 필드에 사용할 수 있는 템플릿을 제공합니다.
    CASE [<Measure Swapping Parameter>] 
    WHEN 'Discount' THEN LEFT(STR((CEILING(AVG([Discount])*10000))/100),LEN(STR(FLOOR(AVG([Discount])*100)))+2) + "%" 
    WHEN 'Sales' then "$" +
        IF SUM([Sales])>999
        THEN LEFT(STR(FLOOR(SUM([Sales]))),LEN(STR(FLOOR(SUM([Sales]))))-3) + "," + RIGHT(STR(FLOOR(SUM([Sales]))), 3)
        ELSE LEFT(STR(SUM([Sales])), 3)
        END
    END
  2. 뷰에서 매개 변수를 새로 만든 계산된 필드로 바꿉니다.
(선택 사항) 문자열 함수는 뷰에서 필드를 사전순으로 다시 정렬하기 때문에 Case 문이 있는 계산된 필드를 마우스 오른쪽 단추로 클릭하고 수동으로 Months(월) 필드를 원하는 순서로 정렬합니다. 

문자열에 대한 자세한 내용은 Tableau 도움말의 문자열 함수를 참조하십시오. 

옵션 3

두 워크시트를 만들고 대시보드에서 둘을 서로 바꿉니다. 일반적으로 날짜를 서로 바꿀 때 가장 좋은 옵션입니다.
  1. SUM( [Sales] )를 표시하는 워크시트 하나를 만듭니다.
  2. 워크시트 탭을 마우스 오른쪽 단추로 클릭하고 시트 복제를 선택합니다.
  3. 새 워크시트에서 SUM( [Sales] )를 SUM( [Profit] ) / SUM( [Sales] )로 바꿉니다.
  4. 대시보드에 대한 뷰(시트) 선택기 만들기의 지침에 따라 대시보드에서 두 워크시트를 서로 바꿉니다.

 
추가 자원
자세한 정보는 다음 타사 링크에서 찾을 수 있습니다.  향후 제품 릴리스에 이 기능을 포함하도록 지지 의견을 제출하려면 다음 커뮤니티 아이디어에 한 표를 행사하십시오. 


이 문서에 대한 논의... 피드백 포럼
Knowledge 기사 번호

001473686

첨부 파일

swap formats.twbx

1253 KB

 
로드 중
Salesforce Help | Article