Loading

차원별로 정렬하는 매개 변수 컨트롤 만들기

게시 일자: Jul 20, 2023
과업
매개 변수를 사용하여 뷰 정렬 기준이 되는 차원을 선택하는 방법
단계
아래 단계는 Sample - Superstore(샘플 - 대형슈퍼) 데이터를 기반으로 합니다. 
 
클릭하여 해결 방법 확장

매개 변수, 계산 및 뷰 만들기 단계

1단계: 매개 변수 만들기
  1. 데이터 패널에서 마우스 오른쪽 단추를 클릭하고 매개 변수 만들기를 선택합니다.
  2. 매개 변수 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
    • 이름: 정렬 기준 
    • 데이터 유형: 문자열
    • 허용 가능한 값: 목록
    • 값에 대해 다음 목록을 입력합니다. Category, Sub-Category, Product Name 및 Region.  
  3. 정렬 기준 매개 변수를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.

2단계: 계산된 필드 만들기 

  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 필드의 이름을 Sort by Dimension으로 지정하고 다음 수식을 입력한 후 확인을 클릭합니다.
    CASE [Sort By]
    WHEN 'Category' THEN [Category]
    WHEN 'Sub-Category' THEN [Sub-Category]
    WHEN 'Product Name' THEN [Product Name]
    WHEN 'Region' THEN [Region]
    END

3단계: 뷰 작성 

  1. Product Name, Sub-Category, Category 및 Region을 행으로 끌어옵니다. 
  2. Sales를 열로 끌어옵니다.
  3. Sort by Dimension을 행으로 끌어 Product Name의 왼쪽에 놓습니다.
  4. 행에서 Sort By Dimension을 마우스 오른쪽 단추로 클릭하고 정렬을 선택합니다. 다음 옵션을 선택하고 확인을 클릭합니다.
    • 정렬 순서: 오름차순
    • 정렬 기준: 사전순
  5. 행에서 Sort By Dimension을 마우스 오른쪽 단추로 클릭하고 머리글 표시를 선택 취소합니다.
이제 정렬 기준 매개 변수를 사용하여 정렬 기준이 되는 차원을 선택할 수 있습니다. 
아래 비디오에 표시된 단계를 보려면 위 섹션을 확장하십시오. 참고: 소리가 나지 않는 비디오입니다.
추가 자원
또는 선반의 차원은 계층적으로 처리되므로 차원에 대한 정렬은 선반에 유지되는 차원에 영향을 미치지 않습니다.

데이터 유형을 혼합하거나 정렬에 '오름차순 또는 내림차순' 매개 변수를 추가하려는 경우 숫자가 아닌 필드에 RANK()를 추가할 수 있습니다. 자세한 내용은 첨부된 "Sorting by ANYTHING(원하는 항목으로 정렬)" 통합 문서를 참조하십시오.

위 지침의 계산 대신 다음과 유사한 계산을 사용합니다.

IF [Ascending/Descending]='Ascending' then 1 else -1 END
*
IF [Sort by]='Category' then -rank(min([Category]))
elseif [Sort by]='Sub-Category' then -rank(min([Sub-Category]))
elseif [Sort by]='Sales' then SUM([Sales])
elseif [Sort by]='Profit' then SUM([Profit])
END

모든 데이터 유형에 RANK()를 사용하여 숫자로 변환하고 원래 순서를 유지할 수 있습니다. '내림차순'의 경우 전체 계산에 -1을 곱할 수 있습니다.
Knowledge 기사 번호

001453736

첨부 파일

Parameter Control Options.twbx

1775 KB

Sorting by ANYTHING.twbx

2507 KB

 
로드 중
Salesforce Help | Article