튜토리얼 - 집합 표현식 만들기 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

튜토리얼 - 집합 표현식 만들기

데이터 분석을 지원하기 위해 Qlik Sense에서 집합 표현식을 작성할 수 있습니다. 이 컨텍스트에서 분석은 종종 집합 분석이라고 합니다. 집합 분석은 의 현재 선택 항목으로 정의된 레코드 집합과 다른 범위를 정의하는 방법을 제공합니다.

학습할 내용

이 튜토리얼에서는 집합 수식어, 식별자 및 연산자를 사용하여 집합 표현식을 작성하기 위한 데이터 및 차트 표현식을 제공합니다.

이 튜토리얼의 대상자

이 튜토리얼은 스크립트 편집기 및 차트 표현식 작업에 익숙한 앱 개발자를 위한 것입니다.

시작하기 전에 수행해야 할 작업

사용자 기반 구독이 있는 경우 Professional 사용자 자격이 필요합니다. 보유한 사용자 유형을 알아보려면 테넌트 관리자에게 문의하십시오. 자세한 내용은 사용자 권한 관리를 참조하십시오.

추가 읽기 및 리소스

  • 도움말의 집합 분석 항목에서는 집합 분석의 개요, 집합 표현식 요소에 대한 자세한 설명 및 예시를 제공합니다.

  • Qlik는 더 많은 정보를 원할 때 다양한 리소스를 제공합니다.
  • 무료 온라인 과정을 포함한 교육은 Qlik Learning에서 이용할 수 있습니다.
  • 토론 포럼, 블로그 등은 Qlik Community에서 찾을 수 있습니다.

비디오

다음 비디오는 이 튜토리얼을 보완합니다.

첫 번째 비디오는 이 튜토리얼에서 설명하는 것과 유사한 기본 집합 표현식을 보여줍니다. 두 번째 비디오는 더 복잡한 집합 표현식을 보여줍니다.

집합 표현식의 요소

집합 표현식은 Sum(), Max(), Min(), Avg() 또는 Count()와 같은 집계 함수로 묶입니다. 집합 표현식은 요소라고 하는 구성 요소로 구성됩니다. 이러한 요소는 집합 수식어, 식별자 및 연산자입니다.

집합 표현식의 요소

집합 표현식의 요소.

예를 들어 위의 집합 표현식은 Sum(Sales) 집계에서 작성됩니다. 집합 표현식은 외부 중괄호 { }로 묶입니다.

표현식의 첫 번째 피연산자는 $<Year={2021}>입니다.

이 피연산자는 현재 선택 항목에 대한 2021년의 매출을 반환합니다. 수식어 <Year={2021}>에는 2021년의 선택 항목이 포함되어 있습니다. $ 집합 식별자는 집합 표현식이 현재 선택 항목을 기반으로 함을 나타냅니다.

표현식의 두 번째 피연산자는 1<Country={'Sweden'}>입니다.

이 피연산자는 SwedenSales를 반환합니다. 수식어 <Country={'Sweden'}>에는 국가 Sweden의 선택 항목이 포함되어 있습니다. 1 집합 식별자는 앱에서 수행된 선택 항목이 무시됨을 나타냅니다.

마지막으로 + 집합 연산자는 표현식이 두 집합 피연산자 중 하나에 속하는 레코드로 구성된 집합을 반환함을 나타냅니다.

자세한 내용은 다음을 참조하십시오.

집합 표현식 만들기 튜토리얼

이 튜토리얼에 표시된 집합 표현식을 만들려면 다음 절차를 완료하십시오.

새 앱 만들기 및 데이터 로드

  1. 새 앱을 만듭니다.
  2. 스크립트 편집기를 클릭합니다. 또는 앱 탐색 메뉴를 열고 데이터 로드 편집기를 선택합니다.
  3. 데이터 로드 편집기에서 새 섹션을 만듭니다.
  4. 다음 데이터를 복사하여 새 섹션에 붙여넣습니다. 집합 표현식 튜토리얼 데이터
  5. 데이터 로드를 클릭합니다. 데이터가 인라인 로드로 로드됩니다.

인라인 로드 사용에 대한 자세한 내용은 인라인 로드를 사용하여 데이터 로드를 참조하십시오.

수식어를 사용하여 집합 표현식 만들기

집합 수식어는 하나 이상의 필드 이름으로 구성되며, 각 이름 뒤에는 필드에서 수행해야 하는 선택 항목이 옵니다. 수식어는 꺾쇠 괄호로 묶입니다. 예를 들어 다음 집합 표현식에서:

Sum ( {<Year = {2015}>} Sales )

수식어는 다음과 같습니다.

<Year = {2015}>

이 수식어는 2015년의 데이터가 선택됨을 지정합니다. 수식어를 묶는 중괄호는 집합 표현식을 나타냅니다.

  1. 시트에서 탐색 모음의 자산 패널을 연 다음 차트를 클릭합니다.

    집합 수식어를 사용하는 KPI.
  2. 시각화에서 KPI를 시트로 드래그한 다음 측정값 추가를 클릭합니다.

    집합 수식어를 사용하는 KPI.
  3. Sales를 클릭한 다음 집계에 대해 Sum(Sales)를 선택합니다.

    집합 수식어를 사용하는 KPI.

    KPI는 모든 연도의 매출 합계를 보여줍니다.

    집합 수식어를 사용하는 KPI.
  4. KPI를 복사하여 붙여넣어 새 KPI를 만듭니다.

  5. KPI를 클릭하고 측정값에서 Sales를 클릭한 다음 식 편집기 열기를 클릭합니다.

    집합 수식어를 사용하는 KPI.

    식 편집기가 Sum(Sales) 집계와 함께 열립니다.

    집합 수식어를 사용하는 KPI.
  6. 식 편집기에서 2015년에 대해서만 Sales를 합산하는 표현식을 만듭니다.

    1. 중괄호를 추가하여 집합 표현식을 나타냅니다. Sum({}Sales)
    2. 꺾쇠 괄호를 추가하여 집합 수식어를 나타냅니다. Sum({<>}Sales)

    3. 꺾쇠 괄호 안에 선택할 필드를 추가합니다. 이 경우 필드는 Year이며 그 뒤에 등호가 옵니다. 다음으로 2015를 다른 중괄호 세트로 묶습니다. 결과 집합 수식어는 {<Year={2015}>}입니다.

      전체 표현식은 다음과 같습니다.

      Sum({<Year={2015}>}Sales)
      집합 수식어를 사용하는 KPI.
    4. 적용을 클릭하여 표현식을 저장하고 식 편집기를 닫습니다. 2015년의 Sales 합계가 KPI에 표시됩니다.

      집합 수식어를 사용하는 KPI.
  7. 다음 표현식을 사용하여 두 개의 KPI를 더 만듭니다.

    Sum({<Year={2015,2016}>}Sales)

    위의 수식어는 <Year={2015,2016}>입니다. 이 표현식은 2015년과 2016년의 Sales 합계를 반환합니다.

    Sum({<Year={2015},Country={'Germany'}>} Sales)

    위의 수식어는 <Year={2015}, Country={'Germany'}>입니다. 이 표현식은 2015년과 Germany가 교차하는 2015년의 Sales 합계를 반환합니다.

    집합 수식어를 사용하는 KPI

    집합 수식어를 사용하는 KPI.

집합 식별자 추가

위의 집합 표현식은 식별자가 사용되지 않았기 때문에 현재 선택 항목을 기반으로 사용합니다. 다음으로 선택이 이루어질 때의 동작을 지정하는 식별자를 추가합니다.

시트에서 다음 집합 표현식을 작성하거나 복사합니다.

Sum({$<Year={"2015"}>}Sales)

$ 식별자는 데이터에서 수행된 현재 선택 항목을 기반으로 집합 표현식을 지정합니다. 이는 식별자가 사용되지 않을 때의 기본 동작이기도 합니다.

Sum({1<Year={"2015"}>}Sales)

1 식별자는 2015년에 대한 Sum(Sales) 집계가 현재 선택 항목을 무시하도록 합니다. 사용자가 다른 선택을 하더라도 집계 값은 변경되지 않습니다. 예를 들어 아래에서 Germany를 선택하면 2015년의 집계 합계 값은 변경되지 않습니다.

집합 수식어 및 식별자를 사용하는 KPI

집합 수식어 및 식별자를 사용하는 KPI.

연산자 추가

집합 연산자는 데이터 집합을 포함, 제외 또는 교차하는 데 사용됩니다. 모든 연산자는 집합을 피연산자로 사용하고 결과를 집합으로 반환합니다.

두 가지 다른 상황에서 집합 연산자를 사용할 수 있습니다.

  • 데이터의 레코드 집합을 나타내는 집합 식별자에 대해 집합 연산을 수행합니다.

  • 요소 집합, 필드 값 또는 집합 수식어 내부에서 집합 연산을 수행합니다.

시트에서 다음 집합 표현식을 작성하거나 복사합니다.

Sum({$<Year={2015}>+1<Country={'Germany'}>}Sales)

더하기 기호 (+) 연산자는 2015Germany에 대한 데이터 집합의 합집합을 생성합니다. 위의 집합 식별자에서 설명한 것처럼 달러 기호 ($) 식별자는 첫 번째 피연산자 <Year={2015}>에 대해 현재 선택 항목이 사용되고 존중됨을 의미합니다. 1 식별자는 두 번째 피연산자 <Country={'Germany'}>에 대한 선택 항목이 무시됨을 의미합니다.

더하기 기호(+) 연산자를 사용하는 KPI

집합 수식어 및 식별자를 사용하는 KPI.

또는 빼기 기호 (-)를 사용하여 2015년에는 속하지만 Germany에는 속하지 않는 레코드로 구성된 데이터 집합을 반환합니다. 또는 별표 (*)를 사용하여 두 집합 모두에 속하는 레코드로 구성된 집합을 반환합니다.

Sum({$<Year={2015}>-1<Country={'Germany'}>}Sales)

Sum({$<Year={2015}>*1<Country={'Germany'}>}Sales)

연산자를 사용하는 KPI

집합 수식어 및 식별자를 사용하는 KPI.

집합 표현식 튜토리얼 데이터

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!