QlikView-일치 기능

그만큼 Match()QlikView의 함수는 식의 문자열 값을 열에있는 데이터 값과 일치시키는 데 사용됩니다. SQL 언어에서 볼 수있는 in 함수와 유사합니다. 특정 문자열을 포함하는 행을 가져 오는 데 유용하며 wildmatch () 함수 형태의 확장도 있습니다.

아래 예시에 대한 입력 파일로 다음 데이터를 고려해 보겠습니다.

Product_Id,Product_Line,Product_category,Product_Subcategory
1,Sporting Goods,Outdoor Recreation,Winter Sports & Activities
2,Food, Beverages & Tobacco,Food Items,Fruits & Vegetables
3,Apparel & Accessories,Clothing,Uniforms
4,Sporting Goods,Athletics,Rugby
5,Health & Beauty,Personal Care
6,Arts & Entertainment,Hobbies & Creative Arts,Musical Instruments
7,Arts & Entertainment,Hobbies & Creative Arts,Orchestra Accessories
8,Arts & Entertainment,Hobbies & Creative Arts,Crafting Materials
9,Hardware,Tool Accessories,Power Tool Batteries
10,Home & Garden,Bathroom Accessories,Bath Caddies
11,Food, Beverages & Tobacco,Food Items,Frozen Vegetables
12,Home & Garden,Lawn & Garden,Power Equipment
13,Office Supplies,Presentation Supplies,Display
14,Hardware,Tool Accessories,Jigs
15,Baby & Toddler,Diapering,Baby Wipes

Match () 함수를 사용하여 스크립트로드

다음 스크립트는 product_categories.csv라는 파일을 읽는로드 스크립트를 보여줍니다. 필드를 검색Product_Line 'Food'및 'Sporting Goods'문자열과 일치하는 값의 경우.

시트 개체 만들기

일치 함수로 생성 된 데이터를 표시하기 위해 테이블 ​​상자 시트 개체를 만들어 보겠습니다. 메뉴로 이동Layout → New Sheet Object → Table Box. 표 제목을 언급 한 다음 표시 할 필수 필드를 선택하는 다음 창이 나타납니다. 확인을 클릭하면 아래와 같이 QlikView 테이블 상자에 CSV 파일의 데이터가 표시됩니다.

Wildmatch () 함수를 사용하여 스크립트로드

그만큼 wildmatch()function은 검색되는 필드의 값과 값을 일치시키는 데 사용되는 문자열의 일부로 와일드 카드를 사용할 수있는 match () 함수의 확장입니다. 문자열 'Off *', '* ome *을 검색합니다.

시트 개체 만들기

우리는 Table Boxwildmatch 함수로 생성 된 데이터를 표시하는 시트 개체입니다. 메뉴 항목 레이아웃 → 새 시트 개체 → 테이블 상자로 이동합니다. 표 제목을 언급 한 다음 표시 할 필수 필드를 선택하는 다음 창이 나타납니다. 확인을 클릭하면 아래와 같이 QlikView 테이블 상자에 CSV 파일의 데이터가 표시됩니다.