본문 바로가기

Qlik Sense 개발가이드

빅데이터 시각화 고급 사용법

빅데이터 시각화 툴인 클릭센스(Qlik Sense)를 활용하여  고급 사용법에 대한 소개를 하고자 합니다.  본 글에서 소개하는 기능들은 순수 클릭센스의 기능으로 구현되었으며, 난이도는 중급 이상을 기준으로 설명합니다. 

각 차트에 대한 용도 설명은 생략하고, 실제 기술적인 구현 기준으로 설명합니다. 

 

동일한 컬럼에 양수, 음수 표현

같은 열에 긍정적이고 부정적인 것을 표현합니다.

유니 코드 흰색 구분이 있는 패드를 사용하고 중심선을 추가하고 절대 최대 값을 분모로 사용하십시오. 채워지거나 비어 있는 개의 버전 (일반 막대 표시)

 

테이블 차트에 차원 및 측정값, 그리고 미니차트를 표현하는 예제 입니다. 

 

1.     차원 : CategoryName

2.     측정값 : sum(Profit)/100

3.     측정값 :

if(sum(Profit)>=0,

Repeat('○',5)&'|'&

Repeat('●',round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5)) & ' '&

Repeat('○',5-round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5))

,

Repeat('○',5+round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5)) &

Repeat('●',-round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5)) &

'|' & Repeat('○',5)

)

4.     측정값

if(sum(Profit)>=0,

Repeat(chr(8193),5)&'|'&

Repeat('',round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5))

,

Repeat(chr(8193),5+round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5)) &

Repeat('',-round(sum(Profit)/max(total aggr(fabs(sum(Profit)), CategoryName))*5)) &

'|'

)

5.     측정값

concat(aggr(

pick(ceil(sum(Sales)/max(total <CategoryName> aggr(sum(Sales), [OrderDate.autoCalendar.Month], CategoryName))*6),'_','','','','','')

, CategoryName, [OrderDate.autoCalendar.Month] ),'',[OrderDate.autoCalendar.Month])

 

6.     측정값

concat(aggr(

pick(if(sum(Profit)<0,1,2),'','')

, CategoryName, [OrderDate.autoCalendar.Month] ),'',[OrderDate.autoCalendar.Month])

 

 

테이블에 불렛 차트 표현

불릿 차트는 복잡 할 필요가 없습니다.

 

."백그라운드에서 이러한 회색 음영이 필요하지 않습니다. 이러한 메트릭에는 성능 수준이 없습니다. 목표를 충족 시키거나 필요하지 않으며 또한 목표 선이 필요하지 않습니다. 목표는 끝이어야 합니다. 실제 막대가 그래프의 끝에 도달하면 목표를 달성했음을 알 수 있습니다. "

 

 

1.     차원 : ProductName

2.     측정값 : Sum(Sales)

3.     측정값 : Sum(Sales-Target)

4.     측정값 :

Repeat('●',round(sum(Sales)/sum(Target)*10)) &

Repeat('○',10-round(sum(Sales)/sum(Target)*10))

 

대상이 충족되면 자동으로 오버플로 됩니다.

 

롤리팝 차트 (Lollipop chart)

사용자가 롤리팝 막대, 기호가 있는 막대를 사용하려고 합니다.

pos neg와 동일하지만 끝에 유니 코드 줄과 채워진 원을 사용하십시오.

 

 

이전 화면과 유사합니다.

if(sum(Profit)>=0,

Repeat(chr(8193),11)&'|'&

Repeat('',round(sum(Profit)/max(total aggr(fabs(sum(Profit)), ProductName))*10)) & ''

,

Repeat(chr(8193),10+round(sum(Profit)/max(total aggr(fabs(sum(Profit)), ProductName))*10)) & '●' &

Repeat('',-round(sum(Profit)/max(total aggr(fabs(sum(Profit)), ProductName))*10)) &

'|'

)

 

브라우저 차이에 주의하여 문자의 너비는 브라우저마다 다릅니다.

 

IBCS charts

IBCS Rolf Hichert 박사가 만든 인기있는 보고서 표준입니다.

IBCS 가이드 라인 https://www.ibcs.com에 따라 차트를 생성 할 수 있습니다. 이러한 규칙을 따르는 예는 다음과 같습니다.

 

* Messages on top

* Titles in title and subtitle

* Charts, inline in table, +/- for pos/neg labels

* Variances, thin bar, box at the end

* 모든 차트에 대해 동일한 스케일

*실제 및 녹색 / 빨간색은 비교 및 분산을 위한 검은 색 막대입니다

 

 

테이블에 특별한 합계

count distinct를 사용하여 두 개의 표현식을 작성하십시오. 하나는 행과 하나는 합입니다

자동 합계

 

if(count(distinct CategoryName)=1,

Repeat('',round(sum(COS)/max(total aggr(sum(COS), CategoryName))*5)) ,

Repeat('', round(sum(COS)/max(total aggr(sum(COS), CategoryName))*5)) & ' YTD '

)

& ' ' &

round(sum(COS)/1000)

 

Gauges 차트

방사형 게이지는 멋지지만 많은 공간을 차지합니다.

수평 게이지 또는 불릿 차트를 사용하면 적은 공간에서 더 많은 KPI를 얻을 수 있습니다.

6 개의 수평 게이지는 하나의 원형 게이지와 같은 곳에 장착 할 수 있습니다. KPI 값 및 설명에 제목과 자막을 사용하십시오.

, 사용자 정의 시트 크기는 크기를 조정하지 않는 첫 번째 대시 보드 페이지에 유용합니다.

 

 

값 및 백분율 표현

한개의 차트에 2 KPIs % 표현

콤보차트를 사용합니다.

사용자 지정 색에 대한 마스터 항목 측정 KPI 대한 개별 측정 , 숫자 형식 번호 또는 % 설정보조 축을 백분율로 사용하고 필요한 경우 사용자 정의 최대 값을 설정하십시오.

 

 

수평 필터

고객이 수평 필터 창을 원합니다.

클릭센스는 수직필터만 제공합니다.

해결 방법으로 필터 창 1 그리드 높이를 사용하고 레이블이 모든 값을 보유하도록 변경

=concat(distinct Year,' | ')

 

 

다른 옵션은 차원 및 측정 값 avg ({1} 1)과 함께 트리 맵을 사용하는 것입니다. 측정 값은 선택되지 않은 항목도 표시합니다. 불행히도 레이블이 너무 일찍 사라져서 트리 맵이 넓어야 합니다. 격자 크기 "좁음"이 가장 효과적입니다.

 

색상은 : if(SubStringCount(GetCurrentSelections(';'),CategoryName)=1,green(),rgb(200,200,200))

 

때로는 다음과 같이 순서를 조정해야 할 때가 있습니다: =avg({1}1 -[OrderDate.autoCalendar.Month]/1000)

 

그러나 완벽하지는 않지요.

확장 즉 Extension에서 많은 것을 제공하고 있습니다.

 

위 차트는 Extension 으로 작성된 예제 입니다. 

 

선과 마커를 동시에 표기

선과 기호에 각각 하나씩 개의 측정 값을 추가하십시오. 색상을 일관되게 유지하려면 마스터 측정 값을 사용하십시오.

아래 차트를 보면 측정값은 5

실제 그래프는 3 입니다.

클릭센스를 사용해 보신분은 무슨 내용인지 있을 입니다.

동일한 측정값을 2개가 하나의 그래프를 표현하고 있습니다.

 

 

분포도 팁(Distribution plot tips)

카테고리별로 고객 규모를 표시하는 방법

분포도는 이상적입니다.

더 나은 가시성을 위해 지터 추가

 

 

차트에 주석을 추가

차트에 주석을 추가하려고 합니다.

비슷한 효과를 얻으려면 보조 축에서 콤보 차트 및 사용자 지정 마커 레이어를 사용하십시오.

마커에 대한 사용자 정의 표현식을 추가하고 레이블을 설정하십시오.

 

Expression: if(Month='Apr',1.1)

Label: 'Product launch #1'

 

축과 표현식을 조정하여 마커를 올바른 위치에 놓습니다.

특정 막대에만 마커가 표시되어 있습니다. 

 

Vertical waterfall

피벗 테이블과 유니 코드 기호를 사용하십시오.

 

if(Dimensionality()<>1, Repeat(chr(8193),round(40 -

(max(total aggr( sum(Sales), CategoryName)) - sum(total <CategoryName> Sales))/max(total aggr( sum(Sales), CategoryName))*40

-

rangesum( above( sum(Sales),0,rowno()) )/max(total aggr( sum(Sales), CategoryName))*40)

)) &

Repeat('', round(sum(Sales)/max(total aggr( sum(Sales), CategoryName))*40)) &

'| ' & round(Sum( Sales)/1000)

 

 

검색 옵션

Qlik 검색 상자는 매우 강력합니다. 힌트는 다음과 같습니다.

 

일반 검색

값 내에서 문자열의 시작 부분에서 일치 항목 검색

""견적 검색

단일 문자열로 취급

() 문자열 번호

검색() 안의 숫자를 단일 문자열로 취급

? 와일드 카드 검색

문자열의 시작 또는 끝에서 일치 항목 검색

+ 수정 자 검색

검색 결과는 모두를 포함해야합니다

-수정 자 검색

문자열을 포함하지 않는 검색 결과

~ 퍼지 검색

필드 값은 다음에 따라 순위가 정해지고 정렬됩니다

검색 문자열과의 유사성

표현식식 검색

모든 필드의 집계를 기반으로 검색

날짜 검색'

 

차트에서 선택되지 않은 항목을 보려고 함(Brushing)

고객이 필터 창의 작동 방식과 유사하게 차트에서 선택되지 않은 항목을 보려고 합니다.

"브러싱"이라고도

막대, , 콤보 차트 : 마스터 측정 값을 사용하고 모두를 포함하도록 표현식을 설정하십시오.

 

sum(Sales) as #Selected, 색상을 녹색으로 설정합니다

sum({1}Sales)-sum(Sales) as #Unselected, 색상을 밝은 회색으로 설정합니다

분산 형 차트 및 맵 : 표현식별로 색상을 사용하고 다음과 같은 모든 표현식에 세트를 추가합니다.

* only({1} Country)

* colormix1(sum(Sales)/sum({1} Sales),LightGray(),green())

 

아래 차트에서 짙은색은 선택한 차원, 회색 연한색은 선택하지 않은 차원의 색을 나타내고 있습니다.

모든 차원의 값을 표현하고, 선택 선택하지 않은 차원의 값을 비교하고 있습니다.

https://www.youtube.com/watch?v=HdJ7fuma5-k

 

Pareto Analysis

https://blog.naver.com/about_qlik/221372415376

Rangesum 사용하여 피벗 테이블과 테이블을 정렬하는 것은 쉽지 않습니다.

새로운 정렬 옵션이 있는 Aggr 사용하면 정렬이 쉬워지고 파레토 클래스를 차원으로 사용할 있습니다.

차원 : CategoryName

측정값1 : round(sum(Sales)/1000)

측정값2 :

Max(Aggr(

    Rangesum(Above(Sum({1} Sales)/Sum({1} total Sales),0,RowNo())),

    (CategoryName,(=Sum({1} Sales),Desc))

))

측정값2 대한 색상 지정 20%, 80% 각각 지정

 

첫번째 막대 차트 완성

2, 3 번째 차트에서 차원을 다음과 같이 지정

=Aggr(

    If(Rangesum(Above(Sum({$<CategoryName=>} Sales)/Sum({$<CategoryName=>} total Sales),1,RowNo()))<0.8, 'A',

        If(Rangesum(Above(Sum({$<CategoryName=>} Sales)/Sum({$<CategoryName=>} total Sales),1,RowNo()))<0.9, 'B',

            'C')),

    (CategoryName,(=Sum({$<CategoryName=>} Sales),Desc))

    )

측정값은 동일함.

 

차트에 설명 추가

1.   차트를 마스터 시각화로 변환하십시오.

2.   속성> 일반> 세부 사항 표시를 켭니다.

3.   Master item details> Description에 설명을 작성하십시오.

 

설명은 사용자가 차트 위에 마우스를 올릴 때 나타나는 (i)를 클릭하면 나타납니다. 하이퍼 링크가 식별되고 클릭 가능합니다.

차트를 마스터에 등록하고 설명에 기술

 

차트에 마우스를 위치시키면 우측 상단에 (i) 마크가 나타나고, 클릭하면 지정된 설명서를 볼 수 있다.

Tree View

필터 창에 트리 뷰가 없습니다

피벗 테이블을 사용하면 비슷한 효과를 얻을 수 있습니다. 제목을 제거하고 측정 값을 추가하고 레이블에 측정값을 지정합니다.

= '', 작은 크기를 설정하면 버튼이 제거됩니다. 다른 옵션은 레벨의 곱으로 계산된 차원을 만드는 것입니다.

3 번째는 이미지는 실제 업무에 적용된 예제 입니다.

 

 

테이블명을 선택하여 비교

때때로 사용자가 테이블 세트에서 개를 골라 나란히 비교하게 하는 것이 좋습니다.

1. 테이블 이름에 대한 차원을 작성하고 필터 분할 창에 배치하십시오.

2. 테이블을 많이 만들고 마스터 항목으로 변환하십시오.

3. 두 개의 컨테이너를 만들고 각 테이블에 대해 쇼 조건을 설정하십시오.

 

=FirstSortedValue([Table],TableNo,1)='Categories' and GetSelectedCount([Table])>=1

=FirstSortedValue([Table],TableNo,2)='Categories' and GetSelectedCount([Table])>=2

 

 

 

2 개의 테이블명을 선택한 피벗 차트가 표현되었습니다.

 

함께 가장 많이 판매되는 제품 (Basket Analysis)

1. ProductNames 필드로 다른 필드를 생성한다

 prod: Load OrderID, ProductName as ProductName2 resident SalesData;

2. Pivot table

 dims: ProductName, ProductName2,

 exp: count(OrderID), mask unnecessary values with fg, bg color.

3. Straight table:

 dim: =if(ProductName > ProductName2, ProductName & '-' & ProductName2)

 exp: count(OrderID)

 

MBA(Market Basket Analysis) 및 장바구니 분석이라 함. 

맥주와 귀저기의 상관관계로 유명합니다. 

 

Venn diagram 작성방법 

 

Google Chart API 및 맵 차트 배경과 함께 사용합니다.

1. 맵을 추가하고 빈 기본 맵, 정의되지 않은 미터를 선택하십시오.

2. 배경 레이어, 이미지 추가

3. URL과 크기를 픽셀 단위로 왼쪽 상단 오른쪽 500 500 500으로 추가하십시오.

4. 두 점 레이어를 추가합니다 (맵이 이미지로 확대되도록)= '[0,0]' = '[500,500]'

5. 점을 흰색으로 만들고 윤곽을 투명하게 하여 점을 숨 깁니다.

 

아래 데모는 대체 상태를 사용하고 세 고객의 주문을 시뮬레이션 합니다.그렇습니다. 엄격한 벤 다이어그램이 아닌 확장 된 오일러 다이어그램입니다. Google 차트 API는 더 이상 사용되지 않는 것으로 확인되었지만 여전히 작동합니다.

='http://chart.apis.google.com/chart?cht=v&chs=500x500&'&

'chd=t:'&

Sum ({Cust1} Qty)/vMaxSetScale&','&

Sum ({Cust2} Qty)/vMaxSetScale&','&

Sum ({Cust3} Qty)/vMaxSetScale&','&

Sum ({Cust1*Cust2} Qty)/vMaxSetScale&','&

Sum ({Cust1*Cust3} Qty)/vMaxSetScale&','&

Sum ({Cust2*Cust3} Qty)/vMaxSetScale&','&

Sum ({Cust1*Cust2*Cust3} Qty)/vMaxSetScale

 

Alternate states 교점을 계산하기에 완벽합니다.

1 ∩ 2: =Sum ({Cust1*Cust2} Qty)

1 ∩ 2 ∩ 3: =Sum ({Cust1*Cust2*Cust3} Qty)

Venn chart url:  위에 표시한 주소

URL을 빌드하는 방법은 백그라운드 레이어의 URL vMaxSetScale 변수를 확인하십시오.

=rangemax(Sum ({Cust1} Qty),Sum ({Cust2} Qty), Sum ({Cust3} Qty))/100

Venn diagram, version 2.

버전 2,이 경우는 엄격한 벤 다이어그램입니다.

모든 영역이 항상 존재합니다.

벤 다이어그램 및 영역 레이어 사용 및 이미지

1. Bucket fill areas, I prefer Inkscape.

2. Vectorize and Simplify, QGIS is useful.

3. Load into Sense using the QGA connector or GeoOperations.

 

 

아래 데모는 대체 상태를 사용하고 세 고객의 주문을 시뮬레이션 합니다.

 

pick(match(venn_name,'A','B','C','AB','BC','AC','ABC'),

colormix1(Sum({Cust1} Qty)/sum(Qty),white(),rgb(255, 153, 85)),

colormix1(Sum({Cust2} Qty)/sum(Qty),white(),rgb(127, 198, 89)),

colormix1(Sum({Cust3} Qty)/sum(Qty),white(),rgb(117, 164, 251)),

colormix1(Sum({Cust1*Cust2} Qty)/sum(Qty),white(),rgb(127, 164, 32)),

colormix1(Sum({Cust2*Cust3} Qty)/sum(Qty),white(),rgb(117, 130, 194)),

colormix1(Sum({Cust1*Cust3} Qty)/sum(Qty),white(),rgb(74, 145, 196)),

colormix1(Sum({Cust1*Cust2*Cust3} Qty)/sum(Qty),white(),rgb(74, 134, 177))

)

 

Container tips

컨테이너는 여러 가지 용도로 사용할 수 있습니다.

몇 가지 제안 사항이 있습니다.

* 지원 드릴 다운, 다른 수준에서 차트 전환.

* 선택 크기, 개요 차트 및 상세 차트 켜기

* 사용자에 따라 쇼 조건을 에뮬레이트하고 차트를 전환하십시오.

* 안내 분석, 검색을 통해 사용자를 안내하도록 전환

* 조건부 모양과 색상이 있는 KPI 개체.

* 고정 설정을 동적으로 만듭니다. 두 개의 차트를 만들고 사이를 전환하십시오.

 

마스터 항목 관리

앱간에 마스터 항목을 공유하는 것이 일반적인 요청입니다.

그러나 Qlik Community 영웅이 이미 사용할 수있는 몇 가지 확장이 있습니다. 스프레드 시트에서 마스터 항목을 내보내고 수정하고로드 할 수있는 마스터 항목 관리자

( : 다음) 더 많은 검색을 위해 “Master” on Qlik Branch.

 

https://github.com/GINQO/Master-Item-Manager by Maxwell Marchand, Ginqo

(Desktop not supported)

https://github.com/bynfo/masterconfig by Adrien Vetterli, Bynfo

https://github.com/AnalyticsEarth/MasterScript by Steven Pressland, Qlik

 

 

드릴다운 차원 사용 팁

제목을 사용하여 현재 선택된 계층 구조의 위치를 알 수 있습니다.

 

=if(count(distinct total CategoryName)>1,

'Categories',

CategoryName & ' > Products'

)

 

Triggers and email alerts

감지 앱에 트리거가 없지만 SMTP 커넥터를 사용하여 이메일을 보낼 있습니다(https://www.youtube.com/watch?v=06IsKMG6irQ) 그리고 로드 스크립트에서 트리 깅을 수행 (https://www.youtube.com/watch?v=u4w1BGBmBXw)

 

Tips from Christof Schwarz, Qlik Presales Germany.

 

 

Cyclic measures

여러 차트에서 측정 값을 동시에 전환하는 방법

Alternate measures가 항상 원하는 것은 아닙니다

 


탐색을 위해 버튼을 사용하여 측정 값을 토글하십시오.

 =pick(match(vButton,'Sales','Orders','COS'),'Orders','COS','Sales')

 

측정에 변수를 사용하여 마스터 항목으로 만들 수 있습니다.

 vMeasure:

 =pick(match(vButton,'Sales','Orders','COS'),'sum(Sales)','count(OrderID)','sum(COS)')

 Measure =$(vMeasure) Label =vMeasure

 

하나의 리포트에서 차원변경 - 순환 차원 (Cyclic Dimension)

https://blog.naver.com/about_qlik/222000133450

 

[클릭센스 개발팁] 순환 차원 (Cyclic Dimension)

하나의 리포트에서 차원변경 - 순환 차원 (Cyclic Dimension)차트의 모양은 동일한데 차원만 변경되어 리...

blog.naver.com

밴드가 있는 선 그래프

밴드를 측정하는 영역 모드의 선 차트를 사용하여 비슷한 모양을 만들 수 있습니다.

 

1. 겹치지 않은 영역 모드로 설정된 꺾은 선형 차트를 만듭니다.

2. 올바른 색상의 밴드에 대한 마스터 측정 값 추가

3. 실제에 대한 마스터 측정 값 추가

4. 실제 및 밴드부터 점진적으로 순서대로 차트에 측정 값을 추가합니다.

5. 레이블과 색상이있는 밴드에 참 조선 추가

 

컬러 밴드는 데이터 포인트를 낭비하므로 큰 데이터 세트의 경우 참 조선에만 고정하는 것이 좋습니다.

 

 

Color bands

1. 막대 차트 만들기

2. 측정 값 = 1 레이블 = ''추가

3. 원하는 측정 단위로 색상을 지정하고 레이블 추가

4. , 라벨 및 값 전환

5. 막대 수를 "최대"로 설정하십시오.

6. "스타일링"에서 막대 너비를 최대로 설정하십시오.

7. 범례 제목의 맨 아래 스위치에 범례 추가

 

 

차원 종속 표현식을 작성하는 방법

많은 표현이 차원의 맥락에 있습니다. 동일한 표현을 복제하는 대신 환경에 적응하는 것이 가능합니다Dimensionality  GetObjectField 함수가 유용합니다.

 

예를 들어, 항상 가장 가까운 차원의 점유율이 되려는 총 판매 점유율을 고려하십시오.

 

pick(Dimensionality()+1,

Sum([Sales])/Sum(total [Sales]),

Sum([Sales])/Sum(total [Sales]),

Sum([Sales])/Sum(total <$(=GetObjectField(0))> [Sales]),

Sum([Sales])/Sum(total <$(=GetObjectField(0)) $(=','&GetObjectField(1))> [Sales])

)

 

관리도(Control Charts)

관리도는 Wikipedia에 따라 다음과 같이 구성됩니다.

 

* The values

* 통계 평균의 값으로 그려진 중심선

Ex: =avg(aggr(sum(Profit), OrderDate))

* 중심선에서 3 표준 편차로 일반적으로 상한 및 하한 제어 한계

Ex: =stdev(aggr(sum(Profit), OrderDate))

Optional:

값이 있는 주석

관리 한계를 벗어난 점 :

Ex: =sum(aggr(if(sum(Profit)>(avg(total aggr(sum(Profit), OrderDate)) + 3*stdev(total aggr(sum(Profit), OrderDate))),1,0),OrderDate))

 

차원 :

=date(aggr(if(sum(Profit)>(avg(total aggr(sum(Profit), OrderDate)) + 3*stdev(total aggr(sum(Profit), OrderDate))),OrderDate),OrderDate))

측정값 : UCL

avg(total aggr(sum(Profit), OrderDate)) + 3*stdev(total aggr(sum(Profit), OrderDate))

 

체크박스 및 라디오버튼

체크박스와  라디오 버튼이 로드맵에 있습니다.

기다릴 수 없으면 해결 방법이 있습니다.

1. 변수 추가

2. 탐색 용 버튼 만들기 (대시 보드 번들)

3. 버튼의 라벨과 값을 설정합니다

 

=if(vCheck,'🗹','') & ' check box'

=if(vRadio=1,'','') & ' Radio 1'

=if(vRadio=2,'','') & ' Radio 2'

 

 

Filter sliders

차원과 측정 모두에서 슬라이더로 필터를 원합니다.

단일 슬라이더 개체는 없지만 많은 차트에서 슬라이딩을 지원합니다.

* Y-axis 측정 값에서 최소값을 선택하거나 창을 이동하십시오.

* X-axis, min max 또는 창을 이동하십시오.

* 범례, 측정 단위로 색상을 설정하면 범례를 선택에 사용할 수 있습니다.

* QGA animator는 슬라이더를 사용하여 선택할 수 있습니다.

 

끝. 

 

더 많은 기술 자료는 

https://qliksense.tistory.com/

 

클릭커

차체대 시각화 솔루션 Qlik Sense 란? Qlik Sense 에 대하여 살펴보자.

qliksense.tistory.com

 

여기에도 있습니다.

blog.naver.com/about_qlik

 

유사글

https://qliksense.tistory.com/40

 

시각화 - 다양한 차트 유형

난이도 : 고급 다음 내용들은 차세대 시각화 솔루션 클릭센스(Qlik Sense) 로 작성된 차트들입니다. 물론 기본적인 차트들은 다 제공되고, 일반적으로 자주 사용하지 않았던 기능들에 대한 소개입��

qliksense.tistory.com

 

 

Qlik Sense 고급 사용법.pdf
1.59MB