[Qlik Sense教學]授權AD使用者登入Qlik Sense Hub

Qlik Sense的授權管理超級方便, 都是用很簡單的介面來做的。

如果在Windows Server上面的AD新增了使用者, 使用者就可以直接登入Qlik Sense Hub

367

我用無痕模式登入 https://win2008.aaronsoft.com/hub 我輸入剛建的Peter帳密就直接登入成功

369

不過peter看不到任何的報表檔案, 因為沒有分配任何權限給他

368

而且當我回去管理控制台時, 這個user自動出現了

370

不過, 原來他沒有權限

372

因為到授權控制台, 發現一個license 都沒分配出去

371

要到Allocations來分配

373

選擇peter

374

看到有授權了

376

peter再登入一次, 建立一個App看看, 沒有被擋住了

378

先做到這裡, 明天做login access, 就是多人共同一個license的方式。

 

廣告

[Qlik Sense教學]把Qlik Sense報表嵌入web server

Qlik Sense是以Web為基礎的軟體,所以有一些方便的Web功能可以使用,例如本範例就是直接把PC變成執行網頁的程式。

356

前提:先裝好Qlik Sesne Desktop版本, 然後開著,

打開瀏覽器, 輸入http://localhost:4848/single,  一定要開著Qlik Sense喔, 不然就是拒絕連線

347

正確的話會這樣:

348

會列出一堆報表檔:

346

選其中一個報表:

346

當我選了一個圓餅圖, 它除了秀出來之外, 還可以秀HTML iframe原始碼:

349

如果把它貼到HTML檔裡:

350

執行之後,剛開始會看到這樣:

351

加一下語法, 讓它呈現大一點:style=’border:none;’ width="600″ height="600″

355

再執行一次, 出來了:

356

但滑鼠點擊它, 沒有任何反應, 因為剛剛那個console右上角有選項要設定:

裡面的勾勾都拿掉:

357

把一些互動的選項都勾起來:

358

它會再產生一次iframe原始碼, 再貼進html檔:

359

再執行一次, 相關的互動選項出來了:

360

後來我又在Windows 7的PC上設定IIS, 是可行的喔!我只key了IP位址, 它就秀出來了!

363

參考資料:
https://help.qlik.com/en-US/sense-developer/1.1/Subsystems/Workbench/Content/BuildingWebsites/HowTos/embed-single-object.htm

Qlik Sense教學 set analysis語法 – 比較不同選項的值

Qlik Sense是一個簡單到連一般使用者都可以用的BI軟體(或稱為資料視覺化的工具)

而set analysis這個語法感覺超複雜的,之前每次都看不懂,因為太複雜了,今天有時間卯起來研究一下。

簡單說就是在同一張銷售分析圖表中,我想要比較兩個不同地區的銷售,例如北美和南美,我可以做兩張圖表,但我點了北美,兩個回表都呈現北美,點了南美,兩個回表都呈現南美,永遠都秀同一個地方,如下圖:

192

兩張圖表數字都一樣,該如何秀出不同地區呢?這就要介紹set analysis了,

基本語法是

Aggregation((set identifier) field)

總合函數((設定識別符) 欄位名稱)

以Sales欄位為例,你可以試試看

sum( {$} Sales )
依照你現在選擇的銷售額加總, 等同於sum(Sales)
這個效果跟平常一樣,就不特別秀出

sum( {1} Sales )
秀出整個應用程式中全部加總的銷售額,不管你選什麼選項,它都保持不變。
如下圖的下半部,我選了一個客戶,但這裡依然秀出全部客戶的加總,即使我選其他年份、季度,仍然是秀全部的銷售額。

193

sum( {$1} Sales )
這個語法超特別,返回先前選擇的銷售額,就是它會顯示上一個選擇的銷售額,如下圖:

我一開始只選擇2009年的銷售額,上半部依我所選的呈現
194

而當我加選了EMEA這個地區的銷售額(就是2009年的EMEA),下半部則呈現2009年的銷售額(就是上一個選項):

195

這功能可以拿來當作簡單的比較,但對於不知道這個功能的主管,很難記得可以這樣操作,而且仍無法呈現兩個不同地區的資料。

加強版的語法

Aggregation ({set_identifier}field)
總合函數({設定識別符 } 欄位)

這樣就可以指定固定的欄位值了,以下各種語法的結果如下(上半部是原始加總設定,下半部是set analysis語法呈現結果):

Sum({1}LineSalesAmount)
秀出EMEA加總, 如果點擊其他變數, 例如點年份,都不會影響,它依舊呈現EMEA全部銷售額

196.png

Sum({$}LineSalesAmount)
秀EMEA加總, 我點其他變數, 圖表會跟著變動, 但如果我點其他Divison, 它不會跟著變動
(注意:本語法和前一個的差異,只有1變成$而已)

197

Sum({$}LineSalesAmount)
我選什麼DivisionName, 它都不會動, 永遠秀所有Division的銷售額加總,如果點其他維度,才會跟著變動

198

Sum({$}LineSalesAmount)
EMEA是指歐洲、中東、美洲,我設定EMEA跟南美, 選到區域內的國家會跟著動, 選到美國, 加拿大等不在區域內的話,不會顯示, 而選擇年份和地區以外的其他維度的話,都會跟著變動,如下圖:

還沒做任何選擇之前,它已經限縮在2014年的EMEA和南美的資料了:
199

下圖是我故意選擇加拿大,因為它不在EMEA和南美,所以不會顯示
200

sum ( {$ } LineSalesAmount)
注意看我前面有個減號,而"*3″表示以3為結尾的年份(只有2013o年),它會
包含全部的值, 但不包含2013年的值, 選別的年份, 它不受影響, 但選別的維度, 會跟著變動,如下圖:

201

sum ( {$ } LineSalesAmount)
包含全部的值, 但不包含A開頭的客戶, 選任何別的客戶, 不受影響, 但選別的維度, 圖表會跟著變動, 下面可以看到上下兩圖有些微的差異, 就是因為少了A開頭的客戶的銷售額:

202

sum ( {$ } LineSalesAmount)
只包含2011,2013的值, 選別的年, 不受影響,但選別的維度, 圖表會跟著變動

203

sum ( {$ 2011} LineSalesAmount)
這個我第一次看到還真的傻掉!有這麼奇怪的語法啊~~
其實就是只包含2012的值, 選別的年, 不受影響,但選別的維度, 圖表會跟著變動

204

好了,以上介紹到這裡,希望各位Qlik Sense的使用者可以看得懂啊~~呵呵!!