버튼 - AJAX/Webview

QlikView에서는 버튼을 사용하여 데이터를 파일로 내보내기, 다른 응용 프로그램 시작 또는 매크로 실행 등의 명령이나 동작을 수행할 수 있습니다.

개체를 마우스 오른쪽 버튼으로 클릭하면 개체 메뉴가 표시됩니다.

버튼: 개체 메뉴

시트 개체를 마우스 오른쪽 버튼으로 클릭하거나 개체 캡션(표시된 경우)의 아이콘을 클릭하면 개체 메뉴를 컨텍스트 메뉴로 열 수 있습니다.

QlikView 내에서 WebView를 사용하는지 또는 웹 브라우저에서 문서를 여는지 여부에 따라 메뉴 내 명령이 달라질 수 있습니다. 메뉴에는 다음 명령이 포함되어 있습니다.

속성...

를 엽니다. 속성 대화 상자를 엽니다.

메모

현재 개체에 대한 메모를 작성하고 공유할 수 있습니다.

메모 및 주석

복사

선택한 시트 개체를 클립보드로 복사합니다. 이 기능은 데이터나 이미지가 아닌 시트 개체만 복사합니다.

삭제

선택한 개체를 시트에서 제거합니다.

버튼 속성

속성 대화 상자는 속성 을( 개체 메뉴에서) 선택하여 열 수 있습니다. 만약 속성 명령이 흐릿하게 표시되는 경우 속성 변경을 수행하는 데 필요한 권한이 없기 때문일 수 있습니다.

버튼 텍스트 버튼에 표시할 텍스트를 입력합니다. 값은 계산 수식으로 입력할 수 있습니다. 이 을 클릭하여 표현식 편집 대화 상자를 엽니다.
동작 동작을 추가하려면 . 새로운 동작의 동작 설정 팝업이 즉시 열립니다. 또한 드롭다운에서 동작을 선택하고 을 클릭하여 편집할 수도 있습니다. 이 아이콘을 사용하면 목록에서 항목을 이동할 수 있습니다. 이 아이콘을 사용하면 목록에서 항목을 제거할 수 있습니다.

동작 설정 팝업

유형
드롭다운 목록에서 유형을 선택합니다.
하위 유형
드롭다운 목록에서 하위 유형을 선택합니다. 사용 가능한 하위 유형은 선택한 동작 유형에 따라 달라집니다.

동작 유형 및 동작

선택

필드에서 선택

지정된 값과 필드를 선택합니다. 검색 문자열에 검색 마스크를 지정할 수 있습니다. 예를 들어 (A|B)라고 지정하면 A와 B 모두 선택됩니다.

제외 항목 선택

지정된 필드에서 제외된 값을 선택합니다.

사용 가능 항목 선택

지정된 필드에서 사용 가능한 값을 선택합니다.

선택 설정/해제

현재 선택 내용과 지정한 필드검색 문자열을 설정/해제합니다. 검색 문자열에 검색 마스크를 지정할 수 있습니다. 예를 들어 (A|B)라고 지정하면 A와 B 모두 선택됩니다.

앞으로

선택 목록에서 한 단계 앞으로 이동합니다.

뒤로

선택 목록에서 한 단계 뒤로 이동합니다.

파레토 선택

표현식과 백분율을 기준으로 지정된 필드에서 파레토를 선택합니다. 이 선택 유형은 대개 일반적인 80/20 규칙에 따라 척도의 최상위 기여자를 선택하는 데 사용됩니다. 예를 들어 거래 횟수의 80%를 기여한 최상위 고객을 찾으려면 Customer를 필드로 사용하고, sum(Turnover)을 표현식으로, 80을 백분율로 사용해야 합니다.

필드 잠금

지정된 필드에서 선택 내용을 잠급니다.

모두 잠금

모든 필드의 모든 값을 잠급니다.

필드 잠금 해제

지정된 필드에서 선택 내용의 잠금을 해제합니다.

모두 잠금 해제

모든 필드의 모든 값의 잠금을 해제합니다.

모든 선택 내용의 잠금과 선택 해제

모든 값의 잠금을 해제하고 모든 필드의 모든 선택을 해제합니다.

기타 필드 선택 해제

지정한 필드를 제외하고 모든 관련 필드의 선택을 해제합니다.

모든 선택 해제

잠긴 항목을 제외하고 모든 선택을 해제합니다.

필드 선택 해제

특정 필드의 선택을 해제합니다.

레이아웃

개체 활성화

개체 ID로 지정된 개체를 활성화합니다. Ajax 클라이언트에서는 이 기능이 작동하지 않습니다.

시트 활성화

시트 ID로 지정된 시트를 활성화합니다.

다음 시트 활성화

문서 내의 다음 시트를 엽니다.

이전 시트 활성화

문서 내의 이전 시트를 엽니다.

개체 최소화

개체 ID로 지정된 개체를 최소화합니다.

개체 최대화

개체 ID로 지정된 개체를 최대화합니다.

개체 복원

개체 ID로 지정된 개체를 복원합니다.

북마크

북마크 적용

북마크 ID로 지정된 북마크를 적용합니다. 두 북마크의 ID가 동일하다면 문서 북마크가 적용됩니다. 서버 북마크를 적용하려면 Server\bookmarkID를 지정하십시오. 

북마크 만들기

현재 선택 내용으로 북마크를 만듭니다. 북마크 ID북마크 이름을 지정합니다. 모서리의 숨김 to create a hidden bookmark.

북마크 바꾸기

북마크 ID로 지정된 북마크를 현재 선택 내용으로 바꿉니다.

인쇄

개체 인쇄

개체 ID로 지정된 개체를 인쇄합니다. 개체를 기본 프린터 이외의 다른 프린터로 전송해야 하는 경우 프린터 이름을 지정하십시오. (문서 및 시트 트리거로는 사용할 수 없음)

시트 인쇄

시트 ID로 지정된 시트를 인쇄합니다. (문서 및 시트 트리거로는 사용할 수 없음) Ajax 클라이언트에서는 이 기능이 작동하지 않습니다.

보고서 인쇄

보고서 ID로 지정된 보고서를 인쇄합니다. 보고서를 기본 프린터 이외의 다른 프린터로 전송해야 하는 경우 프린터 이름을 지정하십시오. Windows 인쇄 대화 상자가 표시되도록 하려면 인쇄 대화 상자 표시를 선택하십시오. (문서 및 시트 트리거로는 사용할 수 없음)

외부

일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.

 

내보내기

특정 필드 집합이 포함된 테이블 중에서 선택한 내용에 따라 적용 가능한 레코드만 내보냅니다. 동작 페이지에서 설정 버튼을 클릭하면 내보내기 동작 설정 대화 상자가 열립니다(문서 및 시트 트리거로 사용할 수 없음).

시작

외부 프로그램을 시작합니다. 동작 대화 상자에서 다음과 같은 설정을 구성할 수 있습니다.
응용 프로그램
실행할 응용 프로그램을 찾으려면 찾아보기...를 클릭하십시오. (문서 및 시트 트리거로는 사용할 수 없음)
파일 이름
위에 지정한 응용 프로그램으로 열 파일의 경로를 입력합니다. (문서 및 시트 트리거로는 사용할 수 없음)
파라메타
응용 프로그램을 시작할 때 적용할 명령줄 파라메타를 지정합니다. (문서 및 시트 트리거로는 사용할 수 없음)
작업 디렉터리
응용 프로그램에서 실행할 작업 디렉터리를 설정합니다. (문서 및 시트 트리거로는 사용할 수 없음)
QlikView를 닫을 때 응용 프로그램 끝내기
QlikView를 끝낼 때 응용 프로그램을 강제로 닫습니다. (문서 및 시트 트리거로는 사용할 수 없음)
Ajax 클라이언트에서는 이 기능이 작동하지 않습니다.

URL 열기

URL 열기를 사용하여 다른 QlikView 문서(문서 연결) 내에서 QlikView 문서에 대한 URL을 열 수 있습니다. 이 설정은 기본 웹 브라우저에서 URL을 엽니다. 이 기능은 문서 및 시트 트리거로 사용할 수 없습니다. URL 열기를 사용하면 action-string에 소문자로 문서 이름을 입력해야 합니다.

가능한 경우 URL 열기 대신 QlikView 문서 열기를 사용하십시오.

QlikView 문서 열기

QlikView 문서 열기를 사용하여 다른 QlikView 문서(문서 연결) 내에서 QlikView 문서를 열 수 있습니다. 대상 파일 확장명이 포함되어야 합니다. 이 기능은 문서 및 시트 트리거로 사용할 수 없습니다. 연결된 문서가 동일한 폴더 구조(마운트)에 저장되어 있는 한 모든 클라이언트에서 하나의 QlikView 문서에서 다른 문서로 이동하는 데 상대 경로가 지원됩니다.

다음 예에서는 QlikView 문서 열기를 사용하여 문서 연결을 설정하는 데 대상 파일에 대한 파일 경로를 쓰는 방법을 보여줍니다.

Example: 파일이 동일한 폴더 구조(동일한 마운트)에 있음

  • 대상 파일이 같은 폴더에 있는 경우:
    DestinationDoc.qvw
  • 대상 파일이 하위 폴더에 있는 경우:
    SubFolder/DestinationDoc.qvw
  • 대상 파일이 상위 폴더에 있는 경우:
    ../DestinationDoc.qvw
  • 대상 파일이 상위 및 병렬 폴더에 있는 경우:
    ../ParallelFolder/DestinationDoc.qvw

Example: 파일이 다른 폴더 구조(다른 마운트)에 있음

서로 다른 마운트 간의 상대 경로는 Ajax 클라이언트에서만 지원됩니다.

  • 대상 파일이 다른 마운트에 있는 경우:
    ../DifferentMount/DestinationDoc.qvw

Example: QlikView 문서를 가리키는 데 마운트 경로 사용

마운트된 폴더에 대한 경로 설정은 Ajax 클라이언트에서만 지원됩니다.

  • 대상 파일이 같은 마운트 폴더에 있는 경우:
    \Mount\DestinationDoc.qvw
  • 대상 파일이 다른 마운트 폴더에 있는 경우:
    \DifferentMount\DestinationDoc.qvw
참고: 마운트 폴더를 사용한 문서 연결은 IE(Internet Explorer) 플러그인에서 작동하지 않습니다.

Example: QlikView 문서를 가리키는 데 절대 경로 사용

문서 연결에 절대 경로를 사용하는 것은 Ajax 클라이언트 및 QlikView Desktop에서 지원됩니다.

  • 로컬 루트 폴더 또는 마운트에 대한 절대 경로:
    C:\...\DestinationDoc.qvw
  • 네트워크 공유에 대한 절대 경로:
    \\SharedStorage\...\DestinationDoc.qvw

전송 상태를 선택하여 원본 문서에서 대상 문서로 선택 내용을 전송합니다. 대상 문서는 처음에 선택이 해제됩니다.
대상 문서의 선택 내용을 유지한 상태에서 원래 문서의 선택 내용을 추가로 적용하려면 현재 상태에 추가로 적용을 선택합니다.

참고: 두 문서의 선택 내용이 상충될 경우 예기치 못한 결과가 발생할 수 있으므로 현재 상태에 추가로 적용은 주의하여 사용하십시오.

AJAX ZFC 클라이언트를 사용할 때 같은 브라우저 탭에서 새 문서를 열려면 같은 창에서 열기를 선택합니다.

참고: IE(Internet Explorer) 플러그인을 사용하는 경우 비 도메인 사용자는 QlikView 문서 열기 동작을 사용할 수 없습니다.

매크로 실행

실행할 매크로의 경로와 이름을 입력합니다. 아무 이름이나 입력하고 나중에 모듈 편집 대화 상자에서, 또는 동적 업데이트가 필요한 경우 계산된 표현식에서 매크로를 만들 수 있습니다.

변수 설정

지정한 변수에 값을 할당합니다.

정보 표시

필드에 지정된 필드의 텍스트 파일 또는 이미지와 같은 관련 정보를 표시합니다. Ajax 클라이언트에서는 이 기능이 작동하지 않습니다.

이 문서 닫기

활성 QlikView 문서를 닫습니다.

다시 로드

현재 문서에서 다시 로드를 수행합니다. Ajax 클라이언트 및 IE 플러그인에서는 이 기능이 작동하지 않습니다.

동적 업데이트

현재 로드된 문서에 있는 데이터의 동적 업데이트를 수행합니다. 동적 업데이트에 사용할 문은 필드에 입력합니다.

동적 업데이트의 의도된 용도는 QlikView 관리자가 문서의 다시 로드를 실행하지 않고도 단일 소스에서 제한적인 양의 데이터를 QlikView 문서로 공급할 수 있도록 하는 것입니다. 그러면 QlikView Server에 연결하는 다수의 클라이언트가 분석을 수행할 수 있습니다.

주의! 업로드된 정보는 RAM에만 저장되므로 문서의 다시 로드를 수행하면 동적 업데이트를 사용하여 추가 또는 업데이트된 모든 데이터가 손실됩니다.

다음은 동적 업데이트 기능에서 사용할 수 있는 문과 그 구성요소를 설명하는 문법입니다.

  • statements ::= statement { “;” statement }
  • statement ::= insert_statement | update_statement | delete_statement | begin_transaction_statement | commit_transaction_statement
  • insert_statement ::= "INSERT" "INTO" ("*" | table_name) field_list "VALUES" value_list {"," value_list} ["KEY" ["AUTO" | (" (" field_list ")")] ["REPLACE" (["WITH" "ONE"] | "EACH") ]]
  • update_statement ::= "UPDATE" ("*" | table_name) set_clause {"," | set_clause} "WHERE" condition ["AUTO" "INSERT"]
  • delete_statement ::= "DELETE" "FROM" ("*" | table_name] "WHERE" condition
  • begin_transaction_statement ::= "BEGIN" ("TRANSACTION" | "TRAN") [trans_name]
  • commit_transaction_statement ::= "COMMIT" ["TRANSACTION" | "TRAN"] [trans_name]
  • table_name ::= identifier | quoted_name
  • field_list ::= "(" field_name {"," field_name} ")"
  • value_list ::= "("value {"," value} ")"
  • set_clause ::= "SET" field_name "=" any_valid_non_aggregated_qlikview_expression
  • field_name ::= identifier | quoted string
  • value ::= identifier | any_qlikview_number | quoted string
  • condition ::= any_valid_non_aggregated_qlikview_expression
  • identifier ::= any_qlikview_identifier
  • quoted_string ::= "[" [^]]+ "]"

Example:  

UPDATE AbcTable SET Discount = 123 WHERE AbcField=1

참고: 이 기능을 사용하려면 문서와 서버 모두에서 동적 업데이트가 허용되어야 합니다.
조건 사용 버튼의 상태를 결정할 표현식을 입력합니다. 표현식에서 0이 반환되면 버튼이 비활성화되며, 표현식에서 1이 반환되면 버튼이 활성화됩니다. 표현식을 입력하지 않으면 값이 1로 가정됩니다. 기본 상태로 인해 비활성화된 버튼은 조건을 사용하여 활성화할 수 없습니다. 값은 계산 수식으로 입력할 수 있습니다. 이 을 클릭하여 표현식 편집 대화 상자를 엽니다.

버튼 속성: 프레젠테이션

프레젠테이션

배경 스타일 아쿠아
새 버튼의 기본값입니다. 3차원 유리 느낌의 둥근 버튼이 사용됩니다. 색을 설정하려면 을 클릭하십시오.
일반
기존의 일반적인 QlikView 버튼이 적용됩니다. 팝업을 열려면 을 클릭하십시오.
시스템 기본값
운영 체제에서 버튼에 대해 정의된 색으로 단색 배경을 제공합니다.

단일 이미지
버튼에 하나의 이미지를 사용합니다. 이미지를 찾아보려면 을 클릭하십시오.

결합된 이미지
각 가능한 상태(활성, 비활성 또는 눌림)에 해당하는 세 부분으로 구성된 이미지 버튼을 사용합니다. 이미지를 찾아보려면 을 클릭하십시오. 이미지 파일은 버튼의 이미지 3개가 나란히 구성되어 있어야 하며, 첫 번째는 활성 버튼, 두 번째는 눌린 버튼, 세 번째는 흐릿하게 표시된(비활성) 버튼이 됩니다.
투명도 값을 입력하거나 슬라이더를 끌어 개체 배경의 투명도 수준을 설정합니다. 100%로 설정하면 배경이 완전히 투명해집니다.
텍스트 맞춤 버튼 텍스트를 왼쪽, 중앙 또는 오른쪽에 맞춥니다.
자세히.../간단히...

스타일

버튼의 텍스트 텍스트 색을 설정하려면 . 글꼴 유형을 설정하려면 .
캡션 글꼴

캡션 글꼴 유형을 설정하려면 .

활성 캡션 활성 캡션의 배경 색을 설정하려면 . 텍스트 색을 설정하려면 .
비활성 캡션 비활성 캡션의 배경 색을 설정하려면 . 텍스트 색을 설정하려면 .
테두리 사용 시트 개체 주변에 테두리를 사용하려면 이 확인란을 선택하십시오. 팝업을 열려면 을 클릭하십시오.
테두리 너비 입력 필드에서 테두리의 너비를 지정하거나 슬라이더를 원하는 너비로 끄십시오. 너비는 픽셀로 지정해야 합니다.
둥근 모서리 을 클릭하면 둥근 모서리 팝업이 열립니다.
참고:

둥근 모서리문서 속성: 일반에서 고급 스타일링 모드 를 선택한 경우에만 사용할 수 있습니다.

버튼 속성: 캡션

캡션

레이블 텍스트 상자에 시트 개체의 캡션에 표시될 제목을 입력할 수 있습니다. 레이블을 설정하지 않은 경우 캡션 표시를 선택하면 필드 이름이 사용됩니다. 값은 계산 수식으로 입력할 수 있습니다. 이 을 클릭하여 표현식 편집 대화 상자를 엽니다.
캡션 표시 이 옵션을 선택하면 시트 개체의 위쪽에 캡션이 표시됩니다. 목록 상자와 다른 "상자 개체"는 이 옵션이 기본적으로 켜져 있지만, 버튼, 텍스트 개체, 선/화살표 개체는 꺼져 있습니다.
캡션 맞춤 왼쪽/중앙/오른쪽
다중 행 캡션(자동 줄 바꿈) 이 옵션을 선택하면 텍스트가 2개 이상의 행으로 표시됩니다.
행 수 캡션에 여러 줄이 허용된 경우 입력 필드에 행의 수를 지정하거나 슬라이더를 원하는 숫자로 끄십시오.
캡션 맞춤 위쪽/중앙/아래쪽
자세히.../간단히...

캡션 내의 아이콘

개체에 따라 일부 옵션을 사용하지 못할 수 있습니다.

메뉴

개체 메뉴를 엽니다.

지우기

활성 시트 개체에서 현재 선택을 모두 해제합니다.

인쇄

선택한 시트 개체를 다른 브라우저 창에 표 형식으로 엽니다. 일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.

데이터 복사

시트 개체에 있는 필드 값을 복사합니다. 일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.

클립보드로 이미지 복사

시트 개체를 이미지로 클립보드에 복사합니다. 일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.

Excel로 보내기

사용 가능한 값(선택된 값 포함)을 Microsoft Excel로 내보내며, 이미 실행 중이 아니라면 Excel이 자동으로 실행됩니다. 내보낸 값은 새 Excel 워크시트에 하나의 열로 나타납니다. 이 기능을 사용하려면 컴퓨터에 Microsoft Excel 2007 이상 버전이 설치되어 있어야 합니다. 일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.

최소화 허용

이 옵션을 선택하면 개체를 최소화할 수 있는 경우에 한해 시트 개체의 창 캡션에 최소화 아이콘이 표시됩니다. 또한 이 옵션을 선택하면 캡션을 두 번 클릭하여 개체를 최소화할 수도 있습니다.

자동 최소화

이 옵션은 최소화 허용을 선택하면 사용할 수 있게 됩니다. 동일한 시트 내의 여러 시트 개체에 대해 자동 최소화를 선택하면 항상 모든 개체가 하나를 제외하고 자동으로 최소화됩니다. 이는 동일한 시트 영역에 여러 그래프를 교대로 표시하는 경우 등에 특히 유용합니다.

최대화 허용

이 옵션을 선택하면 개체를 최대화할 수 있는 경우에 한해 시트 개체의 창 캡션에 최대화 아이콘이 표시됩니다. 또한 이 옵션을 선택하면 캡션을 두 번 클릭하여 개체를 최대화할 수도 있습니다. 최소화 허용최대화 허용을 모두 선택한 경우 두 번 클릭하면 개체가 최소화됩니다.

도움말 텍스트

여기에 팝업 창에 표시될 도움말 텍스트를 입력할 수 있습니다. 문서 수준에서는 이 옵션을 사용할 수 없습니다. 값은 계산 수식으로 입력할 수 있습니다. 이 을 클릭하여 표현식 편집 대화 상자를 엽니다.
시트 개체의 설명 등을 입력할 수 있습니다. 개체의 창 캡션에 도움말 아이콘이 추가됩니다. 마우스 포인터를 아이콘 위에 올리면 팝업 창에 텍스트가 표시됩니다.

빠른 유형 변경

여기에서 차트 유형 사이의 설정/해제를 활성화할 수 있습니다. 모든 개체에 사용할 수 있는 것은 아닙니다. 팝업을 열려면 을 클릭하십시오.

빠른 유형 설정 팝업

빠른 유형 변경을 사용하여 설정/해제하려는 차트 유형에 해당하는 확인란을 선택합니다.

버튼 속성: 옵션

옵션

개체에 따라 일부 옵션을 사용하지 못할 수 있습니다.

읽기 전용 차트를 읽기 전용으로 만듭니다. 즉, 차트 내에서 마우스로 클릭하거나 영역을 그려서 선택할 수 없게 됩니다.
이동/크기 조정 허용 이 옵션이 선택 취소되어 있으면 시트 개체를 이동하거나 크기를 조정할 수 없습니다.
복사/복제 허용 이 옵션이 선택 취소되어 있으면 시트 개체의 사본을 만들 수 없습니다. 일부 클라이언트는 이 설정을 처리하지 못할 수 있습니다.
데이터에 맞게 개체 크기 조정 일반적으로 선택 내용으로 인해 테이블의 크기가 시트 개체에 할당된 크기보다 작아지면 QlikView의 모든 테이블 시트 개체 테두리가 축소됩니다. 이 확인란을 선택 취소하면 크기 자동 조정 기능이 꺼져서 빈 공간이 생깁니다.
캡션 내 정보 표시 허용 Info 함수가 사용되면 필드 값에 연결된 정보가 있을 때마다 창 캡션에 정보 아이콘이 표시됩니다. 캡션에 정보 아이콘이 표시되지 않게 하려면 이 옵션을 선택 취소하면 됩니다. 이 옵션은 목록 상자, 통계 상자, 다중 상자 및 입력 상자에서만 사용할 수 있습니다.
스크롤 위치 보존 이 확인란 및 사용자 기본 설정, 개체 대화 상자의 해당 확인란을 선택하면 QlikView에서는 테이블 개체에서 선택 작업이 실행되었을 때 세로 스크롤 위치를 보존합니다.
표시 조건 사용 시트 개체가 선택 등에 따라 연속으로 평가되는 조건부 표현식에 따라 표시 또는 숨겨집니다. 조건이 false를 반환할 때만 시트 개체가 숨겨집니다. 값은 계산 수식으로 입력할 수 있습니다. 이 을 클릭하여 표현식 편집 대화 상자를 엽니다.
일반 개체의 왼쪽위쪽 여백과 너비높이를 설정하여 개체의 위치를 지정합니다.
최소화 최소화된 시트 개체의 왼쪽위쪽 여백과 너비높이를 설정하여 최소화된 시트 개체의 위치를 지정합니다.
자세히.../간단히...

옵션

소유자 소유자의 도메인 및 사용자 ID입니다.
개체 공유 다른 사용자와 개체를 공유하려면 이 옵션을 사용하십시오. 이 옵션을 사용하면 아래의 설정을 사용할 수 있습니다.
공유 대상 모든 사용자와 공유 또는 사용자 이름별 공유를 선택하십시오.
사용자(도메인\사용자 ID) 사용자 이름별 공유를 선택한 경우 추가된 사용자의 목록이 표시됩니다. 사용자를 추가하려면 을 클릭합니다. 행이 추가되면 행을 강조 표시하여 잠금 해제하고 사용자 정보를 편집하십시오. 사용자를 제거하려면 제거할 각 사용자 뒤의 을 클릭합니다.