跳到主要內容 跳至補充內容

按鈕 - AJAX/Webview

QlikView 中的按鈕可執行命令或動作,例如將資料匯出成檔案、啟動其他應用程式或執行巨集。

在物件上按一下滑鼠右鍵,便會顯示物件功能表

按鈕:物件功能表

在工作表物件上按一下滑鼠右鍵,或是按一下物件標題 (如有顯示) 中的 Menu 圖示,即可依內容功能表形式開啟物件功能表。

此功能表中的命令,可能會因在 QlikView 內部使用網頁檢視,或是在網頁瀏覽器中開啟文件而有所不同。功能表包含下列命令:

按鈕:物件功能表命令
命令 詳細資料
屬性...

開啟 屬性對話方塊,這位於使用中工作表物件。

備註

允許建立和共用目前物件的備註。

複製

將選取的工作表物件複製到剪貼簿。此功能只會複製工作表物件,不會複製資料或影像。

刪除

將選取的物件從工作表中移除。

按鈕屬性

若要開啟屬性對話方塊,可選取 屬性物件功能表。 如果 屬性命令變暗,則表示您可能沒有執行屬性變更所需的權限。

按鈕文字

輸入按鈕上應顯示的文字。 輸入的值可作為計算公式。 按一下 Function 可開啟編輯運算式對話方塊。

動作

若要新增動作,請按一下 Add。新動作的動作設定快顯視窗會立即開啟。也可選取下拉式清單中的動作,並按一下 Engine 進行編輯。Move 圖示可移動清單中的項目。Remove 圖示可移除清單中的項目。

[動作設定] 快顯視窗

  • 類型:選擇下拉式清單中的類型
  • 子類型:選擇下拉式清單中的子類型。可用的子類型視所選動作類型而定。

動作類型與動作

  • 選項

    • 在欄位中選取:選取指定的值和欄位。在搜尋字串中,可指定搜尋遮罩,例如:(A|B) 表示 A 和 B 兩者均選取。
    • 選擇排除值:選取指定欄位中的排除值。
    • 選取可能值:選取指定欄位中的可能值。
    • 切換選取:在目前選項和指定欄位搜尋字串之間來回切換。在搜尋字串中,可指定搜尋遮罩,例如:(A|B) 表示 A 和 B 兩者均選取。
    • 往前:在選項清單中前進一步。
    • 返回:在選項清單中返回一步。
    • 帕累托圖選取:根據運算式和百分比,在指定欄位中進行帕累托圖選取。這類型的選項可用來選取占量值最高比例的前幾名,一般是依據通用 80/20 法則。例如:若要尋找消費額占 80% 營業額的大客戶,客戶應以欄位表示,sum(Turnover) 應作為運算式,而 80 應作為百分比。
    • 鎖定欄位:鎖定指定欄位中的選項。
    • 全部鎖定:鎖定所有欄位中的所有值。
    • 解除鎖定欄位:解除鎖定指定欄位中的選項。
    • 全部解除鎖定:解除鎖定所有欄位中的所有值。
    • 解除鎖定並全部清除:解除鎖定所有值,並清除所有欄位中的所有選項。
    • 清除其他欄位:清除指定欄位以外的所有相關欄位。
    • 全部清除:清除鎖定項目以外的所有選項。
    • 清除欄位:清除特定欄位。
  • 版面配置

    • 啟動物件:啟動物件識別碼指定的物件。此功能不適用於 Ajax 用戶端。
    • 啟動工作表:啟動工作表識別碼指定的工作表。
    • 啟動下一張工作表:開啟文件中的下一張工作表。
    • 啟動上一張工作表:開啟文件中的上一張工作表。
    • 最小化物件:最小化物件識別碼指定的物件。
    • 最大化物件:最大化物件識別碼指定的物件。
    • 還原物件:還原物件識別碼指定的物件。
  • 書籤

    • 套用書籤:套用書籤識別碼所指定的書籤。如果有兩個書籤具有相同的識別碼,則會套用文件書籤。若要套用伺服器書籤,請指定伺服器\書籤識別碼。 
    • 建立書籤:從目前選項建立書籤。指定書籤識別碼書籤名稱。選取 隱藏以建立隱藏的書籤。
    • 取代書籤:將書籤識別碼所指定的書籤取代為目前選項。
  • 列印

    • 列印物件:列印物件識別碼指定的物件。如果應將物件傳送至其他印表機而非預設印表機,請指定印表機名稱。(無法作為文件和工作表觸發程序使用。)
    • 列印工作表:列印工作表識別碼指定的工作表。(無法作為文件和工作表觸發程序使用。)此功能不適用於 AJAX 用戶端。
    • 列印報表:列印報表識別碼指定的報表。如果應將報表傳送至其他印表機而非預設印表機,請指定印表機名稱。若要顯示 [Windows 列印] 對話方塊,請勾選顯示列印對話方塊。(無法作為文件和工作表觸發程序使用。)
  • 外部: 部分用戶端可能無法處理此設定!
  • 匯出:匯出含有特定一組欄位的表格,但僅根據所選的選項匯出適用記錄。按一下動作頁面上的設定按鈕,即可開啟匯出動作設定對話方塊。這無法作為文件或工作表觸發程序使用。

    資訊備註此功能不適用於 AJAX 用戶端。
  • 啟動:啟動外部程式。可在動作對話方塊中進行下列設定:
    • 應用程式:按一下瀏覽...可尋找應啟動的應用程式。(無法作為文件和工作表觸發程序使用。)
    • 檔名:輸入應與上面指定的應用程式一起開啟的檔案之路徑。(無法作為文件和工作表觸發程序使用。)
    • 參數:在其中啟動應用程式的命令列中指定參數。(無法作為文件和工作表觸發程序使用。)
    • 工作目錄:設定要啟動應用程式的工作目錄。(無法作為文件和工作表觸發程序使用。)
    • 關閉 QlikView 後結束應用程式:結束 QlikView 時強制關閉應用程式。(無法作為文件和工作表觸發程序使用。)
    • 資訊備註此功能不適用於 AJAX 用戶端。
  • 開啟 URL:您可以使用開啟 URL 從另一個 QlikView 文件內 (文件鏈結) 開啟 QlikView 文件的 URL。此設定可在預設網頁瀏覽器中開啟 URL。此功能無法作為文件和工作表觸發程序使用。若使用開啟 URL,務必以小寫在動作字串中輸入文件名稱。
    若可能,請使用開啟 QlikView 文件,而非開啟 URL

    資訊備註依照預設會防止在 URL 中使用 Javascript。

    您可以變更 custom.config 檔案中的 PreventJavascriptInObjectActions 參數以允許在 URL 中使用 Javascript。

  • 開啟 QlikView 文件:您可以使用開啟 QlikView 文件 從另一個 QlikView 文件內 (文件鏈結) 開啟 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 ::= "[" [^]]+ "]"

    範例:  

    UPDATE AbcTable SET Discount = 123 WHERE AbcField=1

    資訊備註 若要使用此功能,必須同時在文件和伺服器上允許 [動態更新]。

文件鏈結範例

您可以使用開啟 QlikView 文件建立文件鏈結。

可以套用下列設定:

  • 傳輸狀態:將選項從原始文件傳輸至目的地文件。系統會首先清除目的地文件的選項。

  • 將狀態套用至目前選項的上方:保留目的地文件的選項,並將原始文件選項套用至其上。

    資訊備註 若在兩個文件中選取的選項互相衝突,則使用將狀態套用至目前選項的上方可返回意外結果。

  • 於相同視窗中開啟:使用 AJAX ZFC 用戶端時在同一個瀏覽器標籤中開啟新文件。

    資訊備註使用 QlikView 外掛程式時,不支援非網域使用者的開啟 QlikView 文件動作。

QlikView 文件:必須包含目的地檔案的副檔名。只要鏈結文件儲存在相同的資料夾結構中 (掛接),則所有用戶端都會支援從某個 QlikView 文件前往另一個文件的相對路徑。

下列範例顯示如何寫入前往目的地檔案的檔案路徑:

範例: 位於相同資料夾結構中的檔案 (相同掛接)。

  • 若目的地檔案位於相同的資料夾中:
    DestinationDoc.qvw

  • 若目的地檔案位於子資料夾中:
    SubFolder/DestinationDoc.qvw

  • 若目的地檔案位於上層資料夾中:
    ../DestinationDoc.qvw

  • 若目的地檔案位於上層和平行資料夾中:
    ../ParallelFolder/DestinationDoc.qvw

範例: 位於不同資料夾結構中的檔案 (不同掛接)。只有在 Ajax 用戶端中,才會支援不同掛接之間的相對路徑。

  • 若目的地檔案位於不同的掛接:
    ../DifferentMount/DestinationDoc.qvw

範例: 使用掛接路徑指向 QlikView 文件。只有在 Ajax 用戶端中,才會支援設定掛接資料夾的路徑。

  • 若目的地檔案位於相同的掛接資料夾中:
    \Mount\DestinationDoc.qvw

  • 若目的地檔案位於不同的掛接資料夾中:
    \DifferentMount\DestinationDoc.qvw

    資訊備註具有掛接資料夾的文件鏈結無法搭配 QlikView 外掛程式運作。

範例: 使用絕對路徑指向 QlikView 文件。只有在 Ajax 用戶端和 QlikView Desktop 中,才會支援使用文件鏈結的絕對路徑。

  • 本機根資料夾或掛接的結對路徑:
    C:\...\DestinationDoc.qvw

  • 網路共用的絕對路徑:
    \\SharedStorage\...\DestinationDoc.qvw

Qlik Sense Cloud 中心內的 QlikView 應用程式:您需要 AppId,而不是路徑。需要在 QlikView Desktop 中準備和更新應用程式。在中心內開啟應用程式時,在 URL 中找到 AppId。

範例

若 URL 是 https://qcs.us.qlikcloud.com/qv/opendoc.htm?document=1cc71b323f172f93a8121ce1456cdg。則 AppId 為 1cc71b323f172f93a8121ce1456cdg

 

啟用條件式

輸入可用來判斷按鈕狀態的運算式。如果運算式傳回 0,將停用該按鈕;如果運算式傳回 1 則會啟用該按鈕若沒有輸入任何運算式,將假設為 1。因各種基礎狀態而停用的按鈕,無法透過條件方法來啟用。 輸入的值可作為計算公式。 按一下 Function 可開啟編輯運算式對話方塊。

按鈕屬性:呈現方式

背景樣式

青色

新按鈕的預設值。提供 3D 玻璃質感的圓形按鈕。按一下 Caption color 可設定色彩。

素面

產生傳統素面 QlikView 按鈕。按一下 Caption color 可設定色彩。

系統預設

在作業系統中為按鈕預設色彩提供純色背景。

單一影像

將影像用於按鈕。按一下 Add image 可瀏覽影像。

組合影像

產生的影像按鈕含有三個部分,分別用於各種可能狀態 (使用中、非使用中或按下)。按一下 Add image 可瀏覽影像。影像檔必須包含按鈕的三個並排影像,第一個為使用中按鈕,第二個為按下的按鈕,第三個則為灰色 (非使用中) 按鈕。

透明度

輸入值或拖曳滑桿即可設定物件背景的透明度等級,設為 100% 表示背景將完全透明。

文字對齊

將按鈕文字靠左置中靠右對齊。

更多.../更少...

樣式

  • 按鈕上的文字:若要設定文字色彩,請按一下 Font color。若要設定字型類型,請按一下 Font
  • 標題字型: 若要設定標題字型類型,請按一下 Font
  • 使用中標題: 若要設定使用中標題的背景色彩,請按一下 Caption color。若要設定文字色彩,請按一下 Font color
  • 非使用中的標題: 若要設定非使用中標題的背景色彩,請按一下 Caption color。若要設定文字色彩,請按一下 Font color
  • 使用框線: 勾選此核取方塊以在工作表物件周圍使用框線。按一下 Caption color 可設定框線色彩。
  • 框線寬度: 在輸入欄位中指定框線寬度,或拖曳滑桿以設定所需的寬度。以像素為單位指定寬度。
  • 圓角: 按一下 Settings 可開啟圓角快顯視窗。
    資訊備註

    您需要在文件屬性:一般中選擇進階 樣式模式,才可使用圓角

    選取圓角的固定相對圓度,以及受影響的圓角。也可輸入值選取方正度

按鈕屬性:標題

標題

  • 標籤:在文字方塊中,您可以輸入將在工作表物件的標題中顯示的標題。如果未設定標籤,則如果已選取顯示標題,便會使用欄位名稱。

  • 輸入的值可作為計算公式。

    按一下 Function 可開啟編輯運算式對話方塊。

  • 顯示標題:勾選此選項時,將在工作表物件的頂端顯示標題。清單方塊和其他「方塊物件」預設會開啟此選項,但按鈕、文字物件和線條/箭頭物件則不會開啟此選項。

  • 標題對齊:可以是靠左、置中或靠右。

  • 多行標題 (自動換行): 如果勾選此選項,文字將分為兩行或多行顯示。

  • 列數:如果標題允許多行,可在輸入欄位指定列數,或將滑桿拖曳至所需的數目。

  • 標題對齊:可以是靠上、置中或靠下。

更多.../更少...

標題中的圖示

  • 功能表:開啟物件功能表。
  • 清除:清除目前使用中工作表物件中的所有選項。
  • 列印: 在另一個瀏覽器視窗中以表格形式開啟所選的工作表物件。 部分用戶端可能無法處理此設定!
  • 複製資料:複製工作表物件中的欄位值。 部分用戶端可能無法處理此設定!
  • 將影像複製到剪貼簿:將工作表物件作為影像複製到剪貼簿中。 部分用戶端可能無法處理此設定!
  • 傳送至 Excel:將可能值 (包括選取值) 匯出至 Microsoft Excel,若 Excel 尚未執行,系統會自動啟動該程式。匯出的值會顯示為新 Excel 工作表中的一個資料行。若要使此功能正常運作,請務必在電腦中安裝 Microsoft Excel 2007 或以上版本。 部分用戶端可能無法處理此設定!
  • 允許最小化:勾選此選項時,如果物件能夠最小化,工作表物件的視窗標題將顯示最小化圖示。此外,按兩下標題也能夠將物件最小化。
  • 自動最小化:勾選允許最小化時,就可以使用此選項。對於同一個工作表上的多個工作表物件勾選自動最小化時,即可隨時將所有物件自動最小化,只保留一個物件不會最小化。例如,交替顯示同一個工作表區域中的數個圖形時,這相當實用。
  • 允許最小化:勾選此選項時,如果物件能夠最大化,工作表物件的視窗標題將顯示最大化圖示。此外,按兩下標題也能夠將物件最大化。如果同時勾選允許最小化允許最大化,按兩下只會將物件最小化。
  • 說明文字:您可以在此處輸入將在快顯視窗中顯示的說明文字。此選項不適用於文件層級。 輸入的值可作為計算公式。 按一下 Function 可開啟編輯運算式對話方塊。
    可輸入如工作表物件的描述等內容。可以將說明圖示新增到物件的視窗標題。將滑鼠指標移到圖示上方時,文字就會在快顯視窗中顯示。
  • 快速類型變更:可在此處啟用圖表類型切換功能。並非所有物件都能使用。按一下 Settings 開啟快顯視窗。
  • 快速類型設定快顯視窗:使用快速類型變更來勾選您要切換的圖表類型。

按鈕屬性:選項

選項

部分選項可能無法供所有物件使用。

  • 唯讀:圖表將變成唯讀,也就是說在圖表中按一下滑鼠或繪製無法進行選取。
  • 允許移動/調整大小:如果取消選取此選項,將無法移動工作表物件或調整工作表物件大小。
  • 允許複製:如果取消選取此選項,將無法複製工作表物件。並非所有用戶端皆能處理此設定。
  • 將物件調整成資料大小:一般而言,當選項造成表格大小小於工作表物件的配置大小時,QlikView 中的所有表格工作表物件周圍的框線將會縮小。取消勾選此核取方塊之後,將關閉這項自動調整大小的功能,並留下任何剩餘的空白空間。
  • 允許在說明中顯示資訊:使用 Info 函數時,只要欄位值有相關聯的資訊,視窗標題就會顯示資訊圖示。如果不要讓標題顯示資訊圖示,您可以取消勾選此選項。僅適用於列表框、統計方塊、多選方塊和輸入方塊。
  • 保留捲軸位置:若勾選此核取方塊和使用者喜好設定物件對話方塊中對應的方塊,當在表格物件中進行選取時,QlikView 會保留垂直捲動位置。
  • 使用顯示條件:工作表物件的顯示或隱藏取決於條件運算式,該運算式將按照選項等持續評估。只有在條件傳回 false 時才會顯示工作表物件。 輸入的值可作為計算公式。 按一下 Function 可開啟編輯運算式對話方塊。
  • 一般:設定邊界,以及物件的寬度高度,以便指定物件位置。
  • 最小化:設定邊界,以及最小化物件的寬度高度,以便指定最小化工作表物件位置。
  • 更多.../更少...:提供下列選項:
    • 擁有者:擁有者的網域和使用者識別碼。
    • 共用物件:啟用可與其他使用者共用物件。若啟用此選項,將會啟用以下設定。
    • 共用對象:選擇與所有人共用按使用者名稱共用
    • 使用者 (網域\使用者識別碼):如果選擇了按使用者名稱共用,即會顯示一個含有新增使用者的清單。

      若要新增使用者,請按一下 Add,即會新增一列,醒目提示該列即可解除鎖定並編輯使用者資訊。若要移除使用者,請按一下各個要移除使用者之後的 Remove

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com