Loading

필터에서 "전체"를 선택한 경우 서로 다른 결과를 반환하는 조건 만들기

게시 일자: Jul 20, 2023
과업
필터에서 "전체"를 선택한 경우 서로 다른 값을 반환하는 계산된 필드를 만드는 방법
단계

옵션 1: FIXED LOD 식 사용

"All selected?(전체 선택됨?)"와 같은 이름으로 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.

TOTAL( COUNTD( [Category] ) ) = SUM( { FIXED : COUNTD( [Category] ) } )
 

  • [Category(범주)] 필터에서 "전체"를 선택하면 위 계산은 True를 반환합니다. ([Category(범주)]는 Superstore Sample 데이터 원본에 한정된 차원입니다. )
  • TOTAL(COUNTD()) 식은 뷰에서 [Category(범주)] 값의 수를 계산합니다.
  • FIXED 식은 전체 데이터 집합에서 [Category(범주)] 값의 총 수를 계산합니다.
  • FIXED 다음에 차원이 포함되지 않은 경우 식은 전체 데이터 집합에 대해 평가됩니다.

옵션 2: 매개 변수 사용

  1. 데이터 패널에서 [Category(범주)] 필드를 마우스 오른쪽 단추로 클릭하고 매개 변수를 선택합니다.
  2. 매개 변수 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
    1. 이름 텍스트 상자에 이름을 입력합니다. 이 예에서 매개 변수 이름은 "Category Parameter(범주 매개 변수)"입니다.
    2. 값 목록에 "All(전체)"을 추가합니다.
    3. 데이터 패널에서 [Category Parameter(범주 매개 변수)]를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.
  3. "Category Parameter Filter(범주 매개 변수 필터)"라는 이름으로 다음과 유사한 계산을 사용하여 계산된 필드를 만듭니다.
    [Category] = [Category Parameter]
    OR
    [Category Parameter] = "All"
    
  4. [Category Parameter Filter(범주 매개 변수 필터)]를 필터 선반으로 끌어옵니다.
  5. 필터 대화 상자에서 을 선택하고 확인을 클릭합니다.
  6. 다음과 유사한 계산을 사용하여 "All Selected (parameter)(전체 선택됨(매개 변수))"라는 이름의 계산된 필드를 만듭니다.
    [Category Parameter] = "All"
    
추가 자원
옵션 1에서는 뷰의 차원이 추가되거나 제거될 때마다 계산이나 다음을 사용하여 계산 설정을 조정해야 할 수 있습니다.

옵션 1이 예상된 결과를 반환하지 않는 경우 테이블 계산이 계산되는 방식을 변경해야 할 수 있습니다. 자세한 내용은 테이블 계산으로 값 변환을 참조하십시오.

Knowledge 기사 번호

001456655

첨부 파일

All selected or not_v2018.twbx

1182 KB

 
로드 중
Salesforce Help | Article