버튼 만들기
버튼을 사용하여 다음을 수행할 수 있습니다.
-
앱에서 쉽게 선택하고 탐색할 수 있도록 빠른 링크 추가
-
데이터 다시 로드
버튼은 고급 편집 모드에서만 추가할 수 있습니다.
편집 중인 시트에 버튼을 만들 수 있습니다. 여기에서는 선택한 후 다른 시트로 이동하는 버튼을 만드는 방법을 보여 줍니다. 또한 작업을 수행하는 버튼 또는 탐색 버튼을 만들 수 있습니다.
다음과 같이 하십시오.
- 고급 옵션을 클릭합니다.
- 자산 패널의 차트 아래에서 Button 개체를 시트로 끕니다.
- 속성 패널의 Actions에서 Add action를 클릭합니다.
-
사용할 작업을 선택합니다.
일부 작업의 경우 작업 세부 정보를 제공해야 합니다. 예를 들어 필드에서 값 선택 작업의 경우 필드 및 필드에서 선택할 값을 선택해야 합니다.
- 탐색에서 사용할 탐색 옵션을 선택합니다. 다른 시트, 스토리 또는 웹 사이트로 이동할 수 있습니다.
- 속성 패널의 General 아래 Label에서 버튼의 레이블을 설정합니다.
이제 선택한 앱에서 데이터를 선택하고 탐색할 수 있는 버튼이 생깁니다.
작업 설정
버튼을 클릭하면 수행할 작업을 하나 이상 추가할 수 있습니다. 일부 작업의 경우 작업 세부 정보를 제공해야 합니다.
작업은 Actions에 나열된 순서대로 수행됩니다. 작업을 드래그하여 작업 순서를 변경할 수 있습니다.
버튼의 표현식이 평가되는 시점을 변경하려면 런타임 평가를 켜거나 끄십시오. 이 설정을 끄면 버튼의 표현식(예: 변수에 대한 값 표현식)이 서로 독립적으로 평가됩니다. 설정이 켜져 있으면 각 작업의 표현식이 작업 런타임 시 평가됩니다. 이를 통해 작업에 설정된 표현식 값을 연결의 향후 작업에 대해 전달할 수 있습니다.
관련 비디오 콘텐츠
버튼에 대한 작업을 구성하는 것은 시트 작업을 설정하는 것과 유사합니다. 주요 차이점은 다음과 같습니다.
-
시트 작업은 시트에 초점이 맞춰진 개체일 때 속성 패널의 작업에서 구성됩니다.
-
버튼 작업은 버튼이 선택되면 속성 패널의 작업 및 탐색에서 구성됩니다.
-
버튼과 시트에 사용할 수 있는 작업에는 약간의 차이가 있습니다.
시트의 작업 구성을 설명하는 비디오 콘텐츠는 시트에 동작 추가을 참조하십시오.
북마크 적용
선택한 북마크에 정의된 선택을 적용할 수 있습니다.
모든 선택 해제
앱의 모든 상태에서 모든 선택을 해제할 수 있습니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
다른 필드에서 선택 지우기
지정한 하나의 필드를 제외한 모든 필드에서 선택을 지울 수 있습니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
지정된 필드를 선택하지 않으면 이 필드의 모든 값이 선택됩니다.
선택에서 앞으로 이동
선택 기록에서 한 단계 앞으로 이동할 수 있습니다.
선택에서 뒤로 이동
선택 기록에서 한 단계 뒤로 이동할 수 있습니다.
필드에서 선택 지우기
지정한 필드에서 모든 선택을 지울 수 있습니다.
모든 선택 잠금
앱에서 모든 선택을 잠글 수 있습니다.
특정 필드 잠금
지정한 필드에서 선택을 잠글 수 있습니다.
모든 선택 잠금 해제
앱에서 모든 선택을 잠금 해제할 수 있습니다.
특정 필드 잠금 해제
지정한 필드에서 선택을 잠금 해제할 수 있습니다.
필드에서 모든 값 선택
지정한 필드에서 모든 값을 선택할 수 있습니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
필드에서 값 선택
지정한 필드에서 값 목록을 선택할 수 있습니다. 선택할 값을 세미콜론으로 구분합니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
검색 조건에 일치하는 값 선택
지정한 검색 조건에서 검색 결과와 일치하는 모든 값을 선택할 수 있습니다. 검색 조건을 문자열로 지정해야 합니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
- 표현식을 사용하려면 표현식을 작은 따옴표로 묶어야 합니다(예: ='=Sum([Sales Amount]) > 200000').
- 부분 문자열을 검색하려면 와일드카드(*,?, ^)를 사용해야 합니다. 와일드카드를 사용하지 않으면 정확히 일치하는 문자열만 선택됩니다.
대안 선택
지정한 필드에서 모든 대체 값을 선택합니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
순환 차원 단계 이동
선택한 순환 차원의 필드를 앞으로 또는 뒤로 순환합니다.
제한 사항
단계 순환 차원에는 다음과 같은 제한 사항이 있습니다.
-
Qlik Sense Mobile SaaS에서 단계 순환 차원 작업이 포함된 버튼은 해당 버튼이 컨테이너에 있는 경우에만 차원을 순환합니다.
-
Qlik Sense Mobile SaaS에서 단계 순환 차원 작업이 포함된 버튼은 오프라인 모드에서 차원을 순환하지 않습니다.
활성 필드 설정
순환 차원에서 활성 필드를 설정합니다.
제한 사항
활성 필드 설정에는 다음과 같은 제한이 있습니다.
-
활성 필드 설정은 순환 차원에서 선택된 필드의 위치를 사용합니다. 순환 차원에서 필드의 순서가 변경되면 활성 필드 설정은 원래 선택된 필드와 동일한 위치에 있는 필드를 사용합니다. 이 문제를 해결하려면 버튼 속성에서 필드를 다시 선택합니다.
제외 항목 선택
지정한 필드에서 모든 제외된 값을 선택합니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
필드에서 가능한 값 선택
지정한 필드에서 모든 가능한 값을 선택합니다. 잠긴 선택을 선택적으로 덮어쓸 수 있습니다.
필드 선택 설정/해제
검색 문자열로 정의된 선택을 추가하는 선택과 현재 선택 간에 전환하도록 버튼을 설정할 수 있습니다. 검색 문자열에서 와일드카드를 사용할 수 있습니다. (A|B) 형식(A와 B는 선택할 값)을 사용해야 하는 값 목록을 정의하려는 경우입니다.
변수 값 설정
변수에 값을 할당할 수 있습니다.
동적 보기 새로 고침
현재 선택을 기반으로 시트의 모든 동적 개체 표시를 새로 고칩니다.
자동화 실행
시트에서 Qlik 응용 프로그램 자동화로 만들어진 자동화를 실행할 수 있습니다. 앱에서 선택한 항목을 자동화에 포함할 수 있습니다. 모든 사용자가 버튼을 사용할 수 있는지 또는 자동화에 액세스할 수 있는 사용자만 사용할 수 있는지 여부를 설정할 수도 있습니다. 자동화에 대해 자세히 알아보려면 Qlik 응용 프로그램 자동화를 참조하십시오.
입력이 필요한 자동화의 경우 버튼에 입력 매개 변수를 추가할 수 있습니다. 입력 매개 변수를 추가할 때 키와 값을 지정합니다. 이는 자동화를 실행할 때 사용됩니다.
버튼의 입력을 복사하여 자동화 블록으로 추가할 수 있습니다.
Active intelligence 자습서 (영어로만 제공)를 통해 버튼을 자동화에 연결하는 방법을 알아봅니다.
자동화 실행 구성
다음과 같이 하십시오.
-
속성 패널의 작업 및 탐색에서 작업 추가를 클릭합니다.
-
작업에서 자동화 실행을 선택합니다.
-
자동화에서 작업으로 트리거할 자동화를 선택합니다.
사용할 수 있는 자동화는 드롭다운 메뉴에 나타납니다.
-
선택 항목 포함 상자를 선택합니다.
이 옵션을 선택하면 버튼이 현재 선택 항목에 대한 북마크를 만듭니다. 앱 ID와 북마크 ID는 자동화의 입력으로 사용되며 자동화를 실행할 때 데이터 선택을 적용하는 데 사용됩니다.
-
선택적으로 앱에 액세스할 수 있는 다른 사용자가 버튼을 사용하여 자동화를 실행할 수 있게 하려면 실행 모드: 트리거를 선택합니다.
경고 메모자동화 실행이 실행 모드: 트리거됨을 사용하면 시트와 버튼에 액세스할 수 있는 모든 사람이 버튼을 사용하여 자동화를 실행할 수 있습니다. 버튼을 클릭하면 자동화의 실행 토큰이 브라우저 개발자 콘솔의 브라우저 네트워크 트래픽에 표시됩니다. 이 토큰은 해당 자동화를 실행하는 데만 사용할 수 있으며 다른 자동화나 다른 API에는 사용할 수 없습니다. 그러나 사용자는 이 토큰을 사용하여 버튼을 통해 만들어진 것과 다른 페이로드로 자동화를 실행할 수 있습니다. -
자동화를 실행하기 위해 매개 변수가 필요한 경우 다음을 수행합니다.
-
입력 매개 변수 추가를 클릭합니다.
-
키에 매개 변수 ID를 입력합니다.
-
값에 사용할 값을 입력합니다.
-
다른 필요한 매개 변수에 대해서도 반복합니다.
-
-
선택적으로 자동화에서 버튼의 입력 블록을 붙여넣으려면 입력 블록 복사를 클릭합니다.
자동화에 붙여넣으면 버튼 정보를 자동화에 전달하기 위한 입력 블록이 붙여넣어집니다.
자동화 실행 제한 사항
자동화 실행에는 다음과 같은 제한 사항이 있습니다.
-
자동화에서 최대 100개의 자동화를 선택하여 표시할 수 있습니다. 100개가 넘는 자동화에 액세스할 수 있지만 원하는 자동화를 찾을 수 없는 경우 자동화 ID를 사용할 수 있습니다. /edit 또는 /history 앞의 URL에서 자동화 ID는 /editor/ 다음 세그먼트에 있습니다.
예를 들어, qlik.com/automations/editor/6c201b49-cz2e-00dc-8040-464ca41457b0/edit?resourceName=Active%20Intelligence에서 자동화 ID는 6c201b49-cz2e-00dc-8040-464ca41457b0입니다.
-
자동화 실행을 사용하는 버튼은 Qlik Sense Mobile에서 지원되지 않습니다.
-
Qlik Reporting 블록이 포함된 자동화를 실행하기 위해 자동화 실행을 사용할 때 선택이 자동화의 보고서로 전달되지 않습니다. Qlik 응용 프로그램 자동화의 세션 상태를 Qlik 보고 서비스에 전달된 보고서 구성 정의로 전송할 수 없습니다. 결과적으로 보고서 구성 및 데이터에 선택 항목이 반영되지 않습니다.
경고 메모Section Access를 사용하는 앱의 경우 보고서를 트리거하는 사용자 대신 자동화 소유자의 자격 증명을 사용하여 자동화된 보고서가 실행됩니다. 이로 인해 사용자가 앱 Section Access 규칙에서 액세스할 수 없는 데이터가 노출될 수 있습니다. -
포함된 버튼에는 자동화 실행이 지원되지 않습니다.
-
버튼으로 트리거된 자동화가 실행되는 데 10분 이상 걸리는 경우 자동화가 완료될 때 알림이 전송되지 않습니다.
탐색
버튼을 클릭할 때 다른 시트, 스토리 또는 웹 사이트로 이동하도록 선택할 수 있습니다. 단순한 탐색 버튼을 만들려는 경우 작업을 지정할 필요가 없습니다. 버튼은 한 번에 하나의 탐색 옵션만 사용할 수 있습니다.
다음 시트로 이동
다음 시트로 연속으로 이동합니다.
이전 시트로 이동
이전 시트로 연속으로 이동합니다.
마지막 시트로 이동
마지막 시트로 이동합니다.
첫 번째 시트로 이동
첫 번째 시트로 이동합니다.
시트로 이동
특정 시트로 이동하고 선택적으로 시트의 특정 차트를 강조 표시합니다.
시트 아래에 원하는 시트 이름을 입력하거나 목록에서 선택합니다. 차트 ID 아래에 차트의 개체 ID를 입력하거나 목록에서 원하는 차트를 선택합니다.
다음 방법 중 하나로 개체 ID를 가져올 수 있습니다.
-
URL에 /options/developer을(를) 추가합니다. 그런 다음 차트를 마우스 오른쪽 버튼으로 클릭하고 개발자를 클릭합니다.
-
특정 차트 유형의 경우 ObjectId 차트 함수를 사용할 수 있습니다. 예를 들어, 측정값과 함께 =ObjectId()를 차원으로 추가합니다. 차트 ID가 표시되며 나중에 참조할 수 있도록 적어 둘 수 있습니다. 자세한 내용은 ObjectId - 차트 함수을 참조하십시오.
시트 ID로 정의된 시트로 이동
특정 시트로 이동합니다. 원하는 시트의 시트 ID를 입력합니다. 시트 ID는 시트가 열려 있는 브라우저의 URL에서 찾을 수 있습니다. 시트 ID는 /sheet/의 / 다음에 옵니다.
시트 URL
이 예에서 시트 ID는 7300b241-f221-43db-bb8b-8c8cc1887531입니다.
스토리로 이동
특정 스토리로 이동합니다. 원하는 스토리의 이름을 입력하거나 목록에서 선택합니다.
웹 사이트 또는 이메일 열기
지정된 웹 사이트 또는 이메일 클라이언트를 엽니다. 이동할 URL을 입력합니다. 필요한 경우, 같은 창에서 웹 사이트 또는 이메일 클라이언트를 열려면 같은 창에서 열기를 선택합니다.
On-demand 앱 생성
현재 선택을 기반으로 On-demand 앱을 만듭니다. On-demand 앱 탐색 링크 (On-Demand 앱 만들기 참조)를 선택해야 합니다. 앱이 만들어지면 앱의 상태가 표시됩니다.
응용 프로그램 연결
현재 선택이 적용된 다른 기존 앱을 열 수 있습니다. 앱 ID로 열려는 앱을 지정합니다. 필요에 따라 시트 ID로 시트를 지정하고 새 앱을 동일한 창에서 열지 여부를 지정할 수 있습니다.
버튼 스타일링
고급 옵션을 사용하도록 설정하면 속성 패널의 모양에서 다양한 스타일링 옵션을 사용할 수 있습니다.
모양 > 프레젠테이션에서 스타일링을 클릭하여 차트의 스타일링을 추가로 사용자 지정합니다. 스타일링 패널에는 일반 및 차트 탭 아래에 다양한 섹션이 있습니다.
각 섹션 옆에 있는 을 클릭하여 스타일을 다시 설정할 수 있습니다. 모두 다시 설정을 클릭하면 스타일링 패널에서 사용할 수 있는 모든 탭의 스타일링이 다시 설정됩니다.
개별 시각화 스타일링에 대한 일반적인 정보는 시각화에 사용자 지정 스타일링 적용을 참조하십시오.
아이콘 추가
모양 > 아이콘에서 버튼에 아이콘을 추가할 수 있습니다. 여러 사전 설정 옵션 중에서 선택합니다.
텍스트 사용자 지정
모양 > 일반에서 제목, 부제 및 각주에 대한 텍스트를 설정할 수 있습니다. 이러한 요소를 숨기려면 제목 표시 설정을 해제십시오.
또한 레이블 버튼의 텍스트를 설정할 수 있습니다.
차트에 표시되는 텍스트의 스타일을 지정할 수 있습니다.
다음과 같이 하십시오.
모양 > 프레젠테이션에서 스타일링을 클릭합니다.
일반 탭에서 다음 텍스트 요소의 글꼴, 강조 스타일, 글꼴 크기 및 색을 설정합니다.
제목
부제
각주
차트 탭에서 레이블 버튼의 텍스트 속성을 설정합니다. 글꼴, 강조 스타일, 텍스트 맞춤, 글꼴 크기 및 색을 설정합니다.
레이아웃 동작에서 이 레이블에 대한 여러 텍스트 레이아웃 옵션 중에서 선택할 수도 있습니다. 다음 옵션을 사용할 수 있습니다.
반응형: 버튼 크기 및 텍스트 길이에 따라 추가 텍스트 크기 조정을 적용하여 레이블의 글꼴 크기를 조정할 수 있습니다. 모든 텍스트 콘텐츠를 버튼에 맞게 조정합니다.
유동적: 버튼 크기만을 기준으로 추가 텍스트 크기 조정을 적용하여 레이블의 글꼴 크기를 조정할 수 있습니다. 이 텍스트 크기 조정은 텍스트 길이와 무관합니다. 텍스트가 너무 길면 끝에 줄임표가 삽입됩니다.
고정: 레이블의 글꼴 크기를 픽셀 단위로 조정할 수 있습니다. 텍스트가 너무 길면 끝에 줄임표가 삽입됩니다.
배경 사용자 지정
버튼 자체의 배경뿐만 아니라 일반 배경을 사용자 지정할 수 있습니다. 각각의 배경은 색과 이미지별로 설정할 수 있습니다. 배경 옵션은 속성 패널에서 모양 > 프레젠테이션을 확장한 다음 스타일링을 클릭하여 구성할 수 있습니다.
일반 배경 설정
버튼의 일반적인 배경에는 제목 영역과 차트 자체가 포함되며, 차트 자체는 버튼 자체에 의해 부분적으로 가려집니다.
다음과 같이 하십시오.
고급 옵션을 클릭합니다.
속성 패널에서 모양 섹션을 확장합니다.
모양 > 프레젠테이션에서 스타일링을 클릭합니다.
스타일링 패널의 일반 탭에서 배경색(단색 또는 표현식)을 선택할 수 있습니다. 미디어 라이브러리나 URL에서 이미지를 선택하여 배경을 설정할 수도 있습니다.
정보 메모URL에서 배경 이미지를 추가하려면 해당 URL의 원본을 테넌트의 콘텐츠 보안 정책에 있는 허용 목록에 추가해야 합니다. img-src 지침을 사용하여 원본을 추가해야 합니다. 이 작업은 테넌트 관리자가 수행합니다.
자세한 내용은 CSP 항목 만들기을 참조하십시오.
배경색을 사용하는 경우 슬라이더를 사용하여 배경의 불투명도를 조정합니다.
배경 이미지를 사용할 때 이미지 크기와 위치를 조정할 수 있습니다.
버튼 배경 설정
버튼의 배경에는 사용자가 작업을 실행하기 위해 클릭할 수 있는 부분이 포함됩니다.
다음과 같이 하십시오.
고급 옵션을 클릭합니다.
속성 패널에서 모양 섹션을 확장합니다.
모양 > 프레젠테이션에서 스타일링을 클릭합니다.
스타일링 패널의 차트 탭에서 배경색(단색 또는 표현식)을 선택하고 배경을 미디어 라이브러리의 이미지로 설정할 수도 있습니다.
배경 이미지를 사용할 때 이미지 크기와 위치를 조정할 수 있습니다.
버튼의 대화형 부분 테두리 조정
사용자가 의도한 작업을 수행하기 위해 상호 작용하는 버튼 부분의 테두리를 조정할 수 있습니다.
다음과 같이 하십시오.
모양 > 프레젠테이션에서 스타일링을 클릭합니다.
차트 탭의 테두리 아래에서 테두리를 켜기로 전환하여 버튼에 표시합니다.
모서리 반경과 너비를 조정합니다.
단색 또는 표현식을 사용하여 테두리 색을 설정합니다.
전체 개체의 테두리 및 그림자 사용자 지정
버튼이 위치한 전체 개체의 테두리와 그림자를 사용자 지정할 수 있습니다. 클릭 가능한 버튼 자체의 테두리도 조정할 수 있습니다.
다음과 같이 하십시오.
고급 옵션을 클릭합니다.
속성 패널에서 모양 섹션을 확장합니다.
모양 > 프레젠테이션에서 스타일링을 클릭합니다.
스타일링 패널의 일반 탭에 있는 테두리에서 윤곽선 크기를 조정하여 차트 주변의 테두리 선을 늘리거나 줄입니다.
테두리 색을 선택합니다.
모서리 반경을 조정하여 테두리의 원형 정도를 제어합니다.
일반 탭의 그림자에서 그림자 크기와 색을 선택합니다. 그림자를 제거하려면 없음을 선택합니다.
버튼 비활성화 및 활성화
차트 활성화에서 차트를 활성화할 계산 조건을 설정할 수 있습니다. 계산이 0으로 평가된 경우 버튼이 비활성화됩니다.
Dashboard bundle의 Button for navigation에서 변환
기존 Button for navigation 컨트롤을 버튼으로 변환할 수 있습니다. 변한 수행 시 몇 가지 제한이 있습니다.
- 편집 모드로 전환하는(Switch to edit mode) 탐색 옵션은 지원되지 않습니다.
- 값을 선택한 다음 필드를 잠그는 동작(Select a value and lock field)은 지원되지 않습니다. 이 동작은 두 가지 연속 동작(필드에서 값 선택 및 특정 필드 잠금)으로 변환됩니다.