快速入門:30 分鐘學會 DAX 基本概念

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本快速入門適用不熟悉 Excel 中的 Power Pivot 或以 SQL Server Data Tools 撰寫之表格式模型專案的使用者。其用意在於快速簡易地說明如何使用資料分析運算式 (DAX) 解決一些基本資料模型和分析問題。本主題涵蓋概念性資訊、您可以完成的一系列工作,以及測試您是否學會的一些小測驗。完成本主題之後,您應該相當瞭解 DAX 最基本的基礎概念。

何謂 DAX?

DAX 是函數、運算子和常數的集合,可用於公式或運算式中,以計算並傳回一個或多個值。簡單地說,DAX 有助於您從模型中的資料建立新資訊。

為何 DAX 很重要?

您可以輕鬆地建立活頁簿並將某些資料匯入其中,甚至還可以建立樞紐分析表或樞紐分析圖,在不使用任何 DAX 公式的情況下顯示重要資訊。但是,如果您需要跨多個產品類別目錄以及針對不同的日期範圍分析關鍵銷售資料呢?或者,您需要從不同資料來源的多個資料表來組合存貨資料呢?DAX 公式提供這項功能和許多其他重要功能。了解如何建立有效的 DAX 公式,可協助您充分利用資料。當您取得所需的資訊時,可以開始解決影響底線的實際商務問題。這就是商業智慧,DAX 將協助您獲得它。

必要條件

您可能已經熟悉如何在 Microsoft Excel 中建立公式。該知識將有助於了解 DAX,但即使您沒有建立 Excel 公式的經驗,這裡描述的概念將協助您開始建立 DAX 公式和立即解決真實 BI 問題。

我們將焦點放在計算中使用了解 DAX 公式上特別。您應該是已經熟悉這兩種所述Power Pivot說明導出資料行量值(也稱為導出欄位) 的基本概念。您也應該熟悉Power Pivot撰寫環境及工具的 Excel 中。

範例活頁簿

瞭解 DAX 最好的方式是建立一些基本公式,搭配使用實際資料,以及親眼檢視結果。以下範例和工作使用「Contoso 範例 DAX 公式.xlsx」活頁簿。您可以從 http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409下載此活頁簿。將此活頁簿下載至電腦後,請開啟活頁簿,然後開啟 Power Pivot 視窗。

讓我們開始吧!

我們將在三個重要的基礎概念上建構 DAX:語法、函數和內容。當然,DAX 有其他重要概念,不過,了解這三個概念將為您未來的 DAX 技巧打下基礎。

語法

在您建立公式之前,讓我們看看 DAX 公式語法。語法包含構成公式的各種元素,簡單地說,公式如何撰寫。例如,讓我們看一個簡單 DAX 公式,該公式用來在 FactSales 資料表中針對計算結果欄 (名為 Margin) 的每個資料列建立新資料 (值):(公式文字色彩僅做為說明之用)

計算結果欄公式

此公式的語法包含下列元素:

  1. 等號運算子 (=) 指出公式的開頭,計算此公式時會傳回結果或值。計算值的所有公式都是以等號做為開頭。

  2. 被參考資料行 [SalesAmount] 包含被減數的值。在公式中資料行參考一律以方括號 [] 括住。不同於參考資料格的 Excel 公式,DAX 公式一律參考資料行。

  3. 減法 (-) 數學運算子。

  4. 被參考資料行 [TotalCost] 包含要從 [SalesAmount] 資料行值減去的值。

嘗試了解如何閱讀 DAX 公式時,以每天所想所說的語言來分解每個元素通常會很有用。例如,您可以將此公式解讀如下:

FactSales Margin 導出資料行,每個資料列的資料表,計算 (=) 的值減掉 (-) 的值,在 [ TotalCost ] 欄中的值從 [ SalesAmount ] 資料行。

讓我們來看看公式使用的量值的另一種 ︰

計算結果欄公式

此公式包含下列語法元素:

  1. 加總的銷售數量量值名稱。量值的公式可以包含量值的名稱,後面接著冒號,後面接著計算公式。

  2. 等號運算子 (=) 指出計算公式的開頭。計算時,它會傳回結果。

  3. SUM 函數將 [SalesAmount] 資料行的所有數目相加。您將在稍後學習函數。

  4. 括號 () 括住一個或多個引數。所有函數都至少需要一個引數。引數將值傳遞給函數。

  5. 被參考資料表 FactSales。

  6. FactSales 資料表中的被參考資料行 [SalesAmount]。使用這個引數,SUM 函數知道要對哪個資料行彙總總和 (SUM)。

您可以將此公式解讀如下:

量值 命名加總銷售額,計算 (=) 值的總和中 [ SalesAmount ] 中的資料行 FactSales 表格。

當放入值放在樞紐分析表欄位清單中的區域時,此量值會計算,並傳回樞紐分析表,每個儲存格所定義的值,例如行動電話在美國。

請注意,相較於 Margin 計算結果欄使用的公式,這個公式有幾點差異。尤其是這裡介紹 SUM 函數。函數是事先寫入好的公式,讓使用數字、日期、時間、文字等執行複雜計算和作業變得更容易。您將在稍後學習函數。

不同於 Margin 計算結果欄,您會看到 [SalesAmount] 資料行前面的資料行所屬的資料表 FactSales。這稱為完整資料行名稱,其包含的資料表名稱以單引號開頭的資料行名稱。參照之相同資料表中的資料行不需要在公式中包含的資料表名稱。這可讓很長的公式參照多個資料行,為較短且更容易閱讀。不過,但最好永遠包含您量值的公式,甚至在同一個資料表中的 [資料表名稱。

附註: 如果資料表的名稱包含空格、保留的關鍵字或不允許的字元,您必須使用單引號括住資料表名稱。如果名稱包含 ANSI 英數字元範圍之外的任何字元,不論您的地區設定是否支援該字元集,您也必須將資料表名稱括在引號中。

請務必確定公式的語法正確。在許多情況下,如果語法不正確,會傳回語法錯誤。在某些情況下,語法可能是正確的,但是傳回的值可能不如預期。Power Pivot (和 SQL Server Data Tools) 包含 IntelliSense,這項功能用來協助您選取正確的元素,以建立語法正確的公式。

讓我們建立簡單公式。此工作會進一步協助您了解公式語法,以及公式列中的 IntelliSense 功能如何提供協助。

工作:為計算結果欄建立簡單公式

  1. 如果您不是已Power Pivot在視窗中,在 Excel 中,在Power Pivot功能區中,按一下 [ Power Pivot視窗

  2. 在 Power Pivot 視窗中,按一下 [FactSales] 資料表 (索引標籤)。

  3. 捲動到最右側的資料行,然後按一下資料行標頭上的 [加入資料行]

  4. 按一下沿著模型設計師視窗頂端的公式列。

    PowerPivot 公式列

    游標現在出現在公式列中。您可以在公式列中輸入計算結果欄或導出欄位的公式。

    讓我們花一些時間看看公式列左邊的三個按鈕。

    公式列

    當公式列上的游標為作用中時,這三個按鈕變成作用中。最左邊的按鈕 X 是取消按鈕。請按一下它。游標不再出現在公式列中,而且取消按鈕和核取記號按鈕也不再出現。請在公式列中再按一下。取消按鈕和核取記號現在重新出現。這表示您已準備好開始輸入公式。

    核取記號按鈕是檢查公式按鈕。在輸入公式之前,它沒有多大作用。我們將在稍後繼續說明它。

    按一下 [ Fx按鈕。您會看到的新對話方塊隨即出現。[插入函數] 對話方塊中。[插入函數] 對話方塊會開始輸入 DAX 公式最簡單的方法。我們建立量值稍有更新版本中,但現在,您不需要新增函數,計算結果的欄公式時,我們將會新增至公式函數。請繼續並關閉 [插入函數] 對話方塊。

  5. 在公式列中,輸入等號 =,然後輸入左方括號 [。您會看到 FactSales 資料表中的所有資料行出現小型視窗。這表示 IntelliSense 正在作用中。

    因為計算結果欄永遠是在使用中的資料表建立,所以不需要在資料行名稱前面加上資料表名稱。請向下捲動,然後按兩下 [SalesQuantity]。您也可以捲動至您要的資料行名稱,然後按 Tab 鍵。

    將游標現在[SalesQuantity]右邊作用中。

  6. 輸入空格,然後輸入減法運算子 - (減號),再輸入一個空格。

  7. 現在,輸入另一個左方括弧 [。這次請選取[ReturnQuantity]資料行,然後按 enter 鍵。

    如果發生錯誤,請仔細檢視語法。如果需要,請比較它與前述 Margin 計算結果欄的公式。

    按下 Enter 完成公式後,「正在計算」字眼會出現在 Power Pivot 視窗底部的狀態列。即使您計算超過三百萬個列的新值,計算也會很快完成。

  8. 以滑鼠右鍵按一下資料行標頭,將資料行重新命名為 NetSales。

就這樣!您剛才建立一個簡單但非常強大的 DAX 公式。針對 FactSales 資料表中的每個資料列,NetSales 公式從 [SalesQuantity] 資料行值減去 [ReturnQuantity] 資料行值來計算值。請注意這裡所說的「針對每個資料列」。這是 DAX 另一個非常重要概念的一瞥,即資料列內容。您將在稍後學習資料列內容。

提示: 

若要了解 DAX 公式中輸入運算子時非常重要的內容是在您使用的引數中的資料類型。例如,如果您要輸入下列公式,= 1 和 2,傳回的值是"12"的文字值。這是因為連字號 (&) 運算子的文字串連。DAX 解譯此公式為 ︰ 接受 1 為文字的值來計算結果,並將值 2 新增為文字。現在,如果您要輸入 = 1 + 2,DAX 會讀取此公式為 ︰ 以將數字的值 1 新增的數字的值 2 計算結果。結果是當然"3",數字的值。DAX 計算結果的值,根據在公式中,不會根據引數中使用資料行的資料類型的運算子。DAX 中的資料類型是很重要,但範圍以外的此快速入門。資料類型和 DAX 公式中的運算子的詳細資訊,請參閱 DAX 參考 (http://go.microsoft.com/fwlink/?LinkId=239769 與 529787&clcid = 0x409) 線上活頁簿中。

讓我們嘗試另一個。這次,將輸入公式,並使用 IntelliSense 建立量值。別擔心太多如果您不是完全瞭解公式。若要瞭解如何建立公式,搭配使用多個項目,以正確的語法是的重要的項目。

工作 ︰ 建立量值的公式

  1. FactSales 資料表中,按一下 [計算區域] 內的任何空儲存格。計算區域是 Power Pivot 視窗中資料表下方的空白儲存格。

PowerPivot 計算區域

  1. 在公式列中,輸入名稱 Previous Quarter Sales:。

  2. 輸入等號 = 開始計算公式。

  3. 輸入前幾個字母 CAL,然後按兩下您要使用的函數。在此公式中,您要使用 CALCULATE 函數。

  4. 輸入左括號 ( 開始要傳遞給 CALCULATE 函數的引數。

    請注意,在輸入左括號之後,IntelliSense 會顯示 CALCULATE 函數需要的引數。您將在稍後學習引數。

  5. 輸入FactSales資料表中,前的幾個字母,然後在下拉式清單中,按兩下FactSales[銷售]

  6. 輸入逗號 (,) 指定第一個篩選,輸入 PRE,然後按兩下 PREVIOUSQUARTER 函數。

    在選取 PREVIOUSQUARTER 函數之後,另一個左括號出現,指出需要另一個引數。這次是 PREVIOUSQUARTER 函數需要的引數。

  7. 輸入前幾個字母 Dim,,然後按兩下DimDate[DateKey][

  8. 輸入兩個右括號 )),結束傳遞給 PREVIOUSQUARTER 函數及 CALCULATE 函數的引數。

    此時,公式看起來應該像這樣:

    Previous Quarter Sales:=CALCULATE(FactSales[Sales], PREVIOUSQUARTER(DimDate[DateKey]))

  9. 按一下公式列中的檢查公式按鈕來驗證公式。如果有錯誤,請確認語法的每個元素。

您可以辦到了 !您剛建立使用 DAX,不方便另一個在的量值。此公式會執行什麼動作是計算總銷售額的一季,根據在樞紐分析表或樞紐分析圖中套用的篩選。

以上介紹 DAX 公式的數個重要層面。首先,此公式包括兩個函數。請注意,PREVIOUSQUARTER 函數會當做巢狀引數傳遞給 CALCULATE 函數。DAX 公式最多可以包含 64 個巢狀函數。公式不太可能會包含這麼多的巢狀函數。事實上,此類公式很難建立及偵錯,可能也不是非常快速。

在此公式中,也使用篩選。篩選縮小計算範圍。在此情況下,您選取一個篩選做為引數,實際上它是另一個函數。您將在稍後學習篩選。

最後使用了 CALCULATE 函數。這是 DAX 最強大的函數之一。當您撰寫資料模型並建立更複雜的公式時,可能會多次使用此函數。CALCULATE 函數不在本快速入門的討論範圍,但隨著您的 DAX 知識增長,請特別留意此函數。

附註: 一般而言,若要在 DAX 公式中使用時間智慧函數,必須使用 [標記為日期資料表] 對話方塊指定唯一日期資料行。在 Contoso DAX Formula Samples.xlsx 活頁簿,DimDate 資料表中的 DateKey 資料行被選為唯一日期資料行。

加分

您可能會要求: 「 最簡單的 DAX 公式可以建立功能? 」答案是 「 您不需要的公式 」。然後,完全是您可以使用的量值的標準彙總函數中執行的動作。幾乎所有的資料模型需要篩選並計算彙總的資料。例如,在您先前所見加總的銷售數量量值中的 SUM 函數用來加總特定資料行中的所有數字。DAX 包含數個其他彙總以及值的函數。您可以自動建立公式使用標準彙總使用 [自動加總] 功能。

加分工作 ︰ 使用自動加總功能建立的量值的公式

  1. 在 FactSales 資料表中,捲動至 ReturnQuantity 資料行,然後按一下資料行標頭選取整個資料行。

  2. 在 [常用] 索引標籤的 [在功能區中 [計算] 群組中,按一下 [自動加總] 按鈕。

PowerPivot 中的自動加總

  1. 按一下 [自動加總],旁邊的向下箭號,然後按一下 [平均值 (通知其他標準彙總函數,您可以使用,也)。
    ,新的量值會建立包含名稱平均 ReturnQuantity ︰ 後面接著公式 = AVERAGE([ReturnQuantity])。

這豈不簡單?當然,您所建立的公式未必都會是這麼簡單。但是透過 [自動加總] 功能,您可以使用標準彙總計算,輕鬆快速地建立公式。

以上應該讓您多了解 DAX 公式所用的語法。此外,也介紹一些相當酷的功能,如 IntelliSense 和自動加總,協助您輕鬆快速地建立精確公式。當然,有關語法,您還有很大的學習空間。學習的參考點是<DAX 參考>或《SQL 線上叢書》。

語法小測驗

  1. 公式列上的這個按鈕有何作用?
    函數按鈕

  2. DAX 公式中的資料行名稱一定要用什麼括住?

  3. 如何將撰寫下列公式 ︰
    DimProduct資料表中每個資料列UnitMargin的計算結果的欄中的值來計算值UnitCost中值的資料行UnitPrice資料行

答案在本主題結尾。

函數

函數是預先定義的公式,可使用依特定順序或結構指定的特定值 (稱為引數) 執行計算。引數可以是其他函數、另一個公式、資料行參考、數字、文字、邏輯值 (例如 TRUE 或 FALSE) 或常數。

DAX 包含下列函數類別目錄:日期和時間、資訊、邏輯、數學、統計、文字以及時間智慧函數。如果您熟悉 Excel 公式中的函數,很多 DAX 函數似乎相似,不過,DAX 函數在以下方面不同:

  • DAX 函數一律參考完整的資料行或資料表。如果您只要使用資料表或資料行中的特定值,可以將篩選加入至公式。

  • 如果您需要逐資料列自訂計算,DAX 提供的函數可讓您使用目前的資料列值或相關的值來當做某種引數,以便執行依內容而改變的計算。您將在稍後學習內容。

  • DAX 包含的許多函數都會傳回資料表,而不是傳回值。此資料表不會顯示,但是會用來提供其他函數的輸入。例如,您可以擷取資料表,然後計算其中相異值的數目,或是計算橫跨篩選資料表或資料行的動態總和。

  • DAX 包含各種不同的時間智慧函數。這些函數可讓您定義或選取日期範圍,並根據這些日期範圍執行動態計算。例如,您可以比較平行期間的總和。

有時候很難知道公式可能要用到哪些函數。Power Pivot 和 SQL Server Data Tools 中的表格式模型設計工具包含 [插入函數] 功能,這個對話方塊可協助您依類別選取函數,並提供每個函數的簡短描述。

插入函數

讓我們建立新公式,其中包含可使用 [插入函數] 功能選取的函數:

工作:使用插入函數,將函數加入至公式

  1. 在 FactSales 資料表中,捲動到最右側的資料行,然後按一下資料行標頭上的 [加入資料行]。

  2. 在公式列中,輸入等號 =。

  3. 按一下 [插入函數] 按鈕。 插入函數 [插入函數] 對話方塊隨即開啟。

  4. 在 [插入函數] 對話方塊中,按一下 [選取類別目錄] 清單方塊。預設會選取 [全部],而且 [全部] 類別目錄中的所有函數會在下方列出。函數很多,因此您會想要篩選函數,更容易找到所要的函數類型。

  5. 在此公式中,您想要傳回另一個資料表中的某些資料。為此,您要使用 [篩選] 類別目錄的函數。請按一下 [篩選] 類別目錄,然後在 [選取函數],向下捲動並按兩下 RELATED 函數。按一下 [確定] 關閉 [插入函數] 對話方塊。

  6. 使用 IntelliSense 協助您尋找及選取 DimChannel[ChannelName] 資料行。

  7. 結束公式然後按 Enter 鍵。

  8. 按下 Enter 完成公式後,word 計算會出現在沿著Power Pivot視窗底部的狀態列。現在,您會看到您剛建立頻道資訊 DimChannel 資料表中的 [FactSales] 表格中的新的資料行。

  9. 將資料行重新命名為 Channel。

    公式應該如下所示:=RELATED(DimChannel[ChannelName])

我們剛才介紹的是 DAX 中的另一個非常重要的函數,也就是 RELATED 函數。RELATED 函數會從另一個資料表傳回值。您可以使用 RELATED,前提是目前資料表與包含所要取得資料的資料表之間有關聯性。當然,RELATED 函數有無限的可能性。在此情況下,現在您可以在 FactSales 資料表中包含每個銷售的銷售通路。您可以在樞紐分析表欄位清單中隱藏 DimChannel 資料表,更容易導覽和查看所需的重要資訊。類似於前述的 CALCULATE 函數,RELATED 函數非常重要,您可能會多次使用它。

如您所見,DAX 中的函數可協助您建立非常強大的公式。我們只觸及函數基本概念的皮毛。隨著您的 DAX 技巧提升,您將使用許多不同的函數建立公式。資料分析運算式 (DAX) 參照提供學習所有 DAX 函數的資訊。

函數小測驗

  1. 函數一定會參考何物?

  2. 公式可以包含一個以上的函數嗎?

  3. 哪種函數類別目錄可用來將兩個文字字串串連成一個字串?

答案在本主題結尾。

內容

內容是要了解的最重要 DAX 概念之一。DAX 有兩種內容:資料列內容和篩選內容。我們先檢視資料列內容。

資料列內容

資料列內容可以簡單地視為目前的資料列。例如,記得學習語法時前述的 Margin 計算結果欄嗎?公式 =[SalesAmount] - [TotalCost] 會針對資料表中的每個資料列來計算 Margin 資料行值。每個資料列的值是根據同一個資料列上其他兩個資料行 [SalesAmount] 和 [TotalCost] 的值來計算。DAX 會計算 Margin 資料行每個資料列的值,因為它有內容:針對每一個資料列,它會接受 [TotalCost] 資料行的值,並從 [SalesAmount] 資料行的值減去這些值。

下圖所示的選取資料格中,在目前資料列中的 $49.54 值是從 [SalesAmount] 資料行的 $101.08 值減去 [TotalCost] 資料行的 $51.54 值計算出來的。

PowerPivot 中的資料列競賽

資料列內容,只要不適用於導出資料行。公式上套用篩選,以識別單一列在表格中的函數時,也適用於資料列內容。函數原本就會套用它依據之資料表的每個資料列篩選資料列內容。此類型的資料列內容最常適用於量值。

篩選內容

比起資料列內容,篩選內容稍微難了解。篩選內容可以簡單地視為:在計算中套用並決定結果或值的一個或多個篩選。

篩選內容不是用來取代資料列內容,而是除了資料列內容之外,還予以套用。例如,若要進一步縮小包含在計算的值,您可以套用篩選內容,這樣不僅指定資料列內容,也指定該資料列內容中的特定值 (篩選)。

樞紐分析表中可以輕易看到篩選內容。例如,當您將 TotalCost 加入至 [值] 區域,然後將 Year 和 Region 加入至資料列或資料行時,就會定義篩選內容,用以根據給定年份和區域選取資料子集。

為何要 DAX 很重要的篩選內容?因為時最容易可以藉由新增欄和列標籤和交叉分析篩選器的樞紐分析表中套用篩選內容,篩選內容也可以套用 DAX 公式中定義篩選使用函數,例如相關、 篩選、 計算關聯,以及其他量值和資料行。例如,我們來看看下列公式名稱 StoreSales 的量值 ︰

公式

很清楚,此公式比前述的某些其他公式更複雜。不過,若要進一步了解這個公式,我們可以將它分解,就如同其他公式一樣。

此公式包含下列語法元素:

  1. 量值名稱 StoreSales,後面接著冒號:。

  2. 等號運算子 (=) 指出公式的開頭。

  3. CALCULATE 函數評估內容中指定之篩選修改過的運算式 (做為引數)。

  4. 括號 () 括住一個或多個引數。

  5. 中的量值 [銷售] 相同資料表的運算式。銷售量值具有公式: = SUM(FactSales[SalesAmount])。

  6. 逗號 (,) 分隔每個篩選。

  7. 被參考資料行與特定的值 DimChannel[ChannelName] =”Store”,做為篩選。

此公式就能確定只銷售值,銷售量值,做為篩選,以定義計算僅適用於"Store",做為篩選的值 DimChannel [ChannelName] 資料行中的資料列。

您可以想像,在公式中定義篩選內容,有無限的可能性和強大功能。只參考相關資料表中的一個特定值,只是一個例子。如果您現在不完全了解內容,不要擔心。當您建立自己的公式時,可以進一步了解內容,以及它在 DAX 中的重要性。

內容小測驗

  1. 內容有哪兩種類型?

  2. 何謂篩選內容?

  3. 何謂資料列內容?

答案在本主題結尾。

摘要

現在,您有最重要的概念基本的了解 DAX 中時,就可以開始建立 DAX 公式的計算結果的欄和量值。DAX 確實可以深入了解,有些複雜,但許多資源可提供給您。之後閱讀本主題幾次,並嘗試幾個自己的公式,您可以進一步瞭解其他 DAX 概念的公式,可協助您解決商務問題。有許多 DAX 資源可用於在Power Pivot說明、 SQL Server 線上活頁簿、 白皮書和部落格 Microsoft 和前置字元的 BI 專家。DAX 資源中心 Wiki (http://social.technet.microsoft.com/wiki/contents/articles/dax-resource-center.aspx) 是絕佳起點。資料分析運算式 (DAX) 參考也是很實用的資源。請務必將它儲存到 [我的最愛]。

<BI 表格式模型中的 DAX 技術白皮書>可供下載 (http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409),提供更詳細的概念性資訊,以及其他許多進階概念和公式。此技術白皮書也使用您已經擁有的同一份 Contoso DAX Sample Formulas.xlsx 活頁簿。

小測驗答案

語法:

  1. 開啟 [插入函數] 功能。

  2. 方括號 []。

  3. =[UnitPrice] - [UnitCost]

函數:

  1. 資料表與資料行。

  2. 是的。公式最多可以包含 64 個巢狀函數。

  3. 文字函數

內容:

  1. 資料列內容和篩選內容。

  2. 在計算中決定單一值的一個或多個篩選。

  3. 目前的資料列。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×