ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

การเริ่มต้นใช้งานด่วนนี้ให้ผู้ใช้ใหม่ Power Pivot ในExcelแบบตารางหรือแบบตารางที่SQL Serverเครื่องมือข้อมูล It is meant to give you a quick and easy introduction on how you can use Data Analysis Expressions (DAX) to solve a number of basic data modeling and analytical problems. หัวข้อนี้มีข้อมูลแนวคิด ชุดของงานที่คุณสามารถเสร็จสมบูรณ์ และแบบทดสอบสองสามแบบเพื่อทดสอบสิ่งที่คุณได้เรียนรู้ หลังจากจบหัวข้อนี้แล้ว คุณควรมีความเข้าใจที่ดีเกี่ยวกับแนวคิดพื้นฐานพื้นฐานที่สุดใน DAX

DAX คืออะไร

DAX คือคอลเลกชันของฟังก์ชัน ตัวให้บริการ และค่าคงที่ที่สามารถใช้ในสูตร หรือนิพจน์ เพื่อคํานวณและส่งกลับค่าอย่างน้อยหนึ่งค่า กล่าวคือ DAX จะช่วยคุณสร้างข้อมูลใหม่จากข้อมูลที่มีอยู่แล้วในรูปแบบของคุณ

เหตุใด DAX จึงสําคัญมาก

การสร้างเวิร์กบุ๊กและนําเข้าข้อมูลบางอย่างลงในเวิร์กบุ๊กนั้นเป็นเรื่องง่าย คุณสามารถสร้าง PivotTable หรือ PivotChart ที่แสดงข้อมูลสําคัญโดยไม่ต้องใช้สูตร DAX แต่ถ้าคุณต้องวิเคราะห์ข้อมูลยอดขายที่ร้ายแรงในหลายประเภทผลิตภัณฑ์และช่วงวันที่ที่ต่างกันล่ะ หรือคุณต้องรวมข้อมูลสินค้าคงคลังที่สําคัญจากหลายตารางในแหล่งข้อมูลที่ต่างกัน สูตร DAX มีความสามารถนี้และความสามารถที่สําคัญอื่นๆ อีกมากมายเช่นกัน การเรียนรู้วิธีการสร้างสูตร DAX ที่มีประสิทธิภาพจะช่วยให้คุณได้รับประโยชน์สูงสุดจากข้อมูลของคุณ เมื่อคุณได้รับข้อมูลที่คุณต้องการ คุณสามารถเริ่มแก้ไขปัญหาทางธุรกิจจริงที่ส่งผลต่อบรรทัดล่างของคุณ นี่คือข่าวกรองธุรกิจ และ DAX จะช่วยให้คุณไปที่นั่น

ข้อกำหนดเบื้องต้น

คุณอาจคุ้นเคยกับการสร้างสูตรในMicrosoft Excelอยู่แล้ว ความรู้ดังกล่าวจะเป็นประโยชน์ในการเข้าใจ DAX แต่ถึงแม้ว่าคุณจะไม่มีประสบการณ์การใช้งานสูตร Excel แนวคิดที่อธิบายไว้ที่นี่จะช่วยคุณเริ่มต้นสร้างสูตร DAX และแก้ไขปัญหา BI ในชีวิตจริงได้ทันที

เราจะโฟกัสเกี่ยวกับการเข้าใจสูตร DAX ที่ใช้ในการคํานวณโดยเฉพาะ คุณควรคุ้นเคยกับแนวคิดพื้นฐานของทั้งคอลัมน์ที่คํานวณและการวัด (หรือที่เรียกว่าเขตข้อมูลการคํานวณ) ซึ่งทั้งสองอย่างถูกอธิบายไว้ Power Pivot วิธีใช้ You should also be familiar with the Power Pivot in Excel authoring environment and tools.

เวิร์กบุ๊กตัวอย่าง

วิธีที่ดีที่สุดในการเรียนรู้ DAX คือการสร้างสูตรพื้นฐานบางสูตร ใช้กับข้อมูลจริงบางอย่าง และดูผลลัพธ์ด้วยตัวคุณเอง ตัวอย่างและงานที่นี่จะใช้ DAX ตัวอย่าง Contoso Formulas.xlsxเวิร์กบุ๊กของคุณ คุณสามารถดาวน์โหลดเวิร์กบุ๊กจาก http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409 ได้ เมื่อคุณดาวน์โหลดเวิร์กบุ๊กลงในคอมพิวเตอร์ของคุณแล้ว ให้เปิดเวิร์กบุ๊ก แล้ว Power Pivot หน้าต่างใหม่

มาเริ่มกันเลย!

เราจะสร้างกรอบให้ DAX มีแนวคิดพื้นฐานที่สําคัญมากสามแนวคิด ได้แก่ ไวยากรณ์ ฟังก์ชัน และบริบท แน่นอนว่า มีแนวคิดสําคัญอื่นๆ ใน DAX แต่การเข้าใจแนวคิดทั้งสามนี้จะมอบพื้นฐานที่ดีที่สุดในการสร้างทักษะ DAX ของคุณ

ไวยากรณ์

ก่อนที่คุณจะสร้างสูตรของคุณเอง ลองมาดูไวยากรณ์สูตรของ DAX กัน ไวยากรณ์มีองค์ประกอบต่างๆ ที่สร้างสูตรหรือเขียนสูตรอย่างง่ายๆ ตัวอย่างเช่น มาดูที่สูตร DAX อย่างง่ายที่ใช้สร้างข้อมูลใหม่ (ค่า) ให้กับแถวแต่ละแถวในคอลัมน์จากการคํานวณที่มีชื่อว่า Margin ในตาราง FactSales (สีข้อความของสูตรใช้เพื่อวัตถุประสงค์ในภาพประกอบเท่านั้น)

สูตรคอลัมน์จากการคำนวณ

ไวยากรณ์ของสูตรนี้มีองค์ประกอบต่อไปนี้

  1. ตัวให้บริการเครื่องหมายเท่ากับ (=) จะระบุจุดเริ่มต้นของสูตร และเมื่อสูตรนี้คํานวณแล้ว จะส่งกลับผลลัพธ์หรือค่า สูตรทั้งหมดที่คํานวณค่าจะขึ้นต้นด้วยเครื่องหมายเท่ากับ

  2. คอลัมน์ที่อ้างอิง [SalesAmount] มีค่าที่เราต้องการลบ การอ้างอิงคอลัมน์ในสูตรจะล้อมรอบด้วยวงเล็บเหลี่ยม [] เสมอ ไม่Excelสูตรที่อ้างอิงเซลล์ สูตร DAX จะอ้างอิงคอลัมน์เสมอ

  3. ตัวผู้ให้บริการการลบ (-) ทางคณิตศาสตร์

  4. คอลัมน์ที่อ้างอิง [TotalCost] มีค่าที่เราต้องการลบออกจากค่าในคอลัมน์ [SalesAmount]

เมื่อพยายามเข้าใจวิธีอ่านสูตรของ DAX บ่อยครั้งจะมีประโยชน์ในการแบ่งองค์ประกอบแต่ละอย่างเป็นภาษาที่คุณคิดว่าและพูดทุกวัน ตัวอย่างเช่น คุณสามารถอ่านสูตรนี้เป็น:

ในตารางFactSalesของแถวแต่ละแถวในคอลัมน์จากการคํานวณของ Margin ให้คํานวณ (=) ค่าด้วยการลบ(-)ในคอลัมน์ [TotalCost] จากค่าในคอลัมน์ [SalesAmount]

ลองมาดูสูตรชนิดอื่นที่ถูกใช้ในการวัด:

สูตรคอลัมน์จากการคำนวณ

สูตรนี้มีองค์ประกอบของไวยากรณ์ต่อไปนี้

  1. ชื่อการวัด ผลรวมของยอดขาย สูตรของการวัดสามารถมีชื่อการวัดตามด้วยเครื่องหมายจุดคู่ ตามด้วยสูตรการคํานวณ

  2. ตัวใช้เครื่องหมายเท่ากับ (=) จะระบุจุดเริ่มต้นของสูตรการคํานวณ เมื่อคํานวณแล้ว จะส่งกลับผลลัพธ์

  3. ฟังก์ชัน SUM จะรวมตัวเลขทั้งหมดในคอลัมน์ [SalesAmount] คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันในภายหลัง

  4. วงเล็บ () ล้อมรอบอาร์กิวเมนต์อย่างน้อยหนึ่งรายการ ฟังก์ชันทั้งหมดต้องมีอย่างน้อยหนึ่งอาร์กิวเมนต์ อาร์กิวเมนต์จะส่งต่อค่าไปยังฟังก์ชัน

  5. ตาราง FactSales ที่อ้างอิง

  6. คอลัมน์ที่อ้างอิง [SalesAmount] ในตาราง FactSales ด้วยอาร์กิวเมนต์นี้ ฟังก์ชัน SUM จะรู้คอลัมน์ที่จะรวม SUM

คุณสามารถอ่านสูตรนี้เป็น:

For the measure named Sum of Sales Amount, calculate (=) the SUM of values in the [SalesAmount] column in the FactSales table.

เมื่อวางลงในโซนดรอปดาวน์ค่าในรายการเขตข้อมูล PivotTable การวัดนี้จะคํานวณและส่งกลับค่าที่กําหนดโดยแต่ละเซลล์ใน PivotTable ตัวอย่างเช่น โทรศัพท์มือถือในสหรัฐอเมริกา

โปรดสังเกตว่า มีบางสิ่งที่แตกต่างกันเกี่ยวกับสูตรนี้เมื่อเปรียบเทียบกับสูตรที่เราใช้กับคอลัมน์จากการคํานวณระยะขอบ โดยเฉพาะอย่างยิ่ง เราได้เริ่มใช้ฟังก์ชัน SUM ฟังก์ชันคือสูตรที่เขียนไว้ล่วงหน้าซึ่งช่วยให้การคํานวณและการจัดการที่ซับซ้อนง่ายขึ้นด้วยตัวเลข วันที่ เวลา ข้อความ และอื่นๆ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันในภายหลัง

คุณจะเห็นคอลัมน์ [SalesAmount] ถูกตาราง FactSales ของคอลัมน์นั้นอยู่ ต่างจากคอลัมน์จากการคํานวณระยะขอบ ซึ่งเรียกว่าชื่อคอลัมน์ที่มีคุณสมบัติครบถ้วนที่ชื่อนั้นประกอบด้วยชื่อคอลัมน์ที่ขึ้นหน้าด้วยชื่อตาราง คอลัมน์ที่อ้างอิงในตารางเดียวกันไม่ต้องมีชื่อตารางรวมอยู่ในสูตร ซึ่งสามารถให้สูตรที่ยาวซึ่งอ้างอิงคอลัมน์หลายคอลัมน์ให้สั้นลงและอ่านได้ง่ายขึ้น อย่างไรก็ตาม คุณควรรวมชื่อตารางไว้ในสูตรการวัดของคุณเสมอ แม้ว่าในตารางเดียวกัน

หมายเหตุ: ถ้าชื่อของตารางมีช่องว่าง คําหลักสงวน หรืออักขระที่ไม่อนุญาต คุณต้องใส่ชื่อตารางไว้ในเครื่องหมายอัญประกาศเดี่ยว คุณต้องใส่ชื่อตารางไว้ในเครื่องหมายอัญประกาศด้วย ถ้าชื่อมีอักขระใดๆ ที่อยู่นอกช่วงอักขระพยัญชนะผสมตัวเลข ANSI ไม่ว่าระบบภาษาของคุณสนับสนุนชุดอักขระหรือไม่

เป็นเรื่องสําคัญมากที่สูตรของคุณมีไวยากรณ์ที่ถูกต้อง ในกรณีส่วนใหญ่ ถ้าไวยากรณ์ไม่ถูกต้อง ข้อผิดพลาดทางไวยากรณ์จะถูกส่งกลับ ในกรณีอื่น ไวยากรณ์อาจถูกต้อง แต่ค่าที่ส่งกลับอาจไม่ใช่สิ่งที่คุณคาดหวัง Power Pivot (และเครื่องมือSQL Serverข้อมูล) ประกอบด้วยIntelliSenseต่างๆ ฟีเจอร์ที่ใช้ในการสร้างสูตรที่ถูกต้องเหมือนโดยการช่วยให้คุณเลือกองค์ประกอบที่ถูกต้อง

มาสร้างสูตรอย่างง่ายกัน งานนี้จะช่วยให้คุณเข้าใจไวยากรณ์ของสูตรและวิธีที่ฟีเจอร์IntelliSenseในแถบสูตรสามารถช่วยคุณได้

งาน: สร้างสูตรอย่างง่ายให้กับคอลัมน์ที่คํานวณ

  1. ถ้าคุณยังไม่ได้อยู่ในหน้าต่าง Power Pivot ใน Excel บน ribbon Power Pivot ให้คลิก Power Pivotหน้าต่าง

  2. ในหน้าต่าง Power Pivot ตาราง (แท็บ) FactSales

  3. เลื่อนไปยังคอลัมน์ขวาที่สุด จากนั้นในส่วนหัวของคอลัมน์ ให้คลิก เพิ่มคอลัมน์

  4. คลิกในแถบสูตรทางด้านบนของหน้าต่างตัวออกแบบตัวออกแบบตัวแบบ

    แถบสูตรของ PowerPivot

    เคอร์เซอร์ของคุณจะปรากฏขึ้นในแถบสูตร แถบสูตรคือที่ที่คุณสามารถพิมพ์สูตรของคอลัมน์ที่คํานวณหรือเขตข้อมูลที่คํานวณได้

    ลองมาดูปุ่มสามปุ่มทางด้านซ้ายของแถบสูตรกัน

    แถบสูตร

    เมื่อเคอร์เซอร์ใช้งานอยู่ในแถบสูตร ปุ่มสามปุ่มเหล่านั้นจะใช้งานได้ ปุ่มซ้ายสุด Xเป็นเพียงปุ่มยกเลิก เดินหน้าแล้วคลิกเลย เคอร์เซอร์ของคุณจะไม่ปรากฏในแถบสูตรอีกต่อไป และปุ่มยกเลิกและปุ่มเครื่องหมายถูกจะไม่ปรากฏอีกต่อไป เดินหน้าแล้วคลิกในแถบสูตรอีกครั้ง ปุ่มยกเลิกและปุ่มเครื่องหมายถูกจะปรากฏขึ้นอีกครั้ง ซึ่งหมายความว่าคุณพร้อมที่จะเริ่มใส่สูตรแล้ว

    ปุ่มเครื่องหมายถูกคือปุ่มตรวจสอบสูตร การใส่สูตรจะทําได้ไม่มากนักจนกว่าคุณจะใส่สูตร เราจะกลับมาในอีกสักเล็กน้อย

    คลิกปุ่มFx คุณจะเห็นว่ากล่องโต้ตอบใหม่ปรากฏขึ้น กล่องโต้ตอบ แทรกฟังก์ชัน กล่องโต้ตอบ แทรกฟังก์ชัน เป็นวิธีที่ง่ายที่สุดในการเริ่มใส่สูตร DAX เราจะเพิ่มฟังก์ชันลงในสูตรเมื่อเราสร้างการวัดหลังจากนั้นเล็กน้อย แต่ในตอนนี้ คุณไม่าเป็นต้องเพิ่มฟังก์ชันลงในสูตรคอลัมน์ที่คํานวณของคุณ เดินหน้าและปิดกล่องโต้ตอบ แทรกฟังก์ชัน

  5. ในแถบสูตร ให้พิมพ์เครื่องหมายเท่ากับ = แล้วพิมพ์วงเล็บเหลี่ยมเปิด [ คุณจะเห็นหน้าต่างเล็กๆ ปรากฎขึ้นพร้อมกับคอลัมน์ทั้งหมดในตาราง FactSales นี่คือIntelliSenseการจริง

    เนื่องจากคอลัมน์ที่คํานวณจะถูกสร้างขึ้นในตารางที่ใช้งานอยู่ที่คุณอยู่เสมอ คุณจึงไม่ต้องใส่ชื่อคอลัมน์ก่อนหน้าด้วยชื่อตาราง เดินหน้าและเลื่อนลงแล้วดับเบิลคลิก [SalesQuantity] คุณยังสามารถเลื่อนไปยังชื่อคอลัมน์ที่คุณต้องการ แล้วกด Tab

    ขณะนี้เคอร์เซอร์ของคุณยังใช้งานอยู่ทางด้านขวาของ[SalesQuantity]

  6. พิมพ์ช่องว่าง แล้วพิมพ์ตัวใช้การลบ - (เครื่องหมายลบ) แล้วพิมพ์ช่องว่างอื่น

  7. ตอนนี้ ให้พิมพ์วงเล็บเหลี่ยมเปิดอีกวงเล็บหนึ่ง [ ในนี้ ให้เลือกคอลัมน์ [ReturnQuantity] แล้วกด Enter

    ถ้าคุณได้รับข้อผิดพลาด ให้ดูที่ไวยากรณ์ของคุณอย่างรอบคอบ ถ้าจําเป็น ให้เปรียบเทียบกับสูตรในคอลัมน์จากการคํานวณระยะขอบที่อธิบายไว้ก่อนหน้า

    หลังจากที่คุณกด Enter เพื่อเสร็จสิ้นการคํานวณสูตร แล้ว Word การ คํานวณ จะปรากฏขึ้นในแถบสถานะทางด้านล่างของ Power Pivot ถัดไป ได้อย่างรวดเร็วแม้ว่าคุณจะคํานวณค่าใหม่มากกว่าสามล้านแถว

  8. คลิกขวาที่ส่วนหัวของคอลัมน์และเปลี่ยนชื่อคอลัมน์ NetSales

เท่านี้ก็เรียบร้อย! คุณเพิ่งสร้างสูตร DAX ที่เรียบง่ายแต่มีประสิทธิภาพมาก ในแต่ละแถวในตาราง FactSales สูตร NetSales จะคํานวณค่าโดยการลบค่าในคอลัมน์ [ReturnQuantity] ออกจากค่าในคอลัมน์ [SalesQuantity] โปรดสังเกตว่าเราเพิ่งพูด "ในแต่ละแถว" นี่คือการเห็นแนวคิดที่สําคัญอีกอย่างใน DAX บริบทของแถว คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับบริบทแถวในภายหลัง

มีบางอย่างสําคัญมากที่จะเข้าใจเมื่อพิมพ์ตัวให้บริการลงในสูตร DAX คือชนิดข้อมูลในอาร์กิวเมนต์ที่คุณใช้งาน ตัวอย่างเช่น ถ้าคุณพิมพ์สูตรต่อไปนี้ = 1 & 2 ค่าที่ส่งกลับจะเป็นค่าข้อความ "12" เนื่องจากตัวให้บริการเครื่องหมายและ (&) มีไว้เพื่อเชื่อมข้อความต่อกัน DAX จะแปลสูตรนี้ให้อ่าน: คํานวณผลลัพธ์โดยใช้ค่า 1 เป็นข้อความและเพิ่มค่า 2 เป็นข้อความ ตอนนี้ ถ้าคุณต้องพิมพ์ = 1 + 2 DAX จะอ่านสูตรนี้เป็น: คํานวณผลลัพธ์โดยการใส่ค่าตัวเลข 1 แล้วเพิ่มค่าตัวเลข 2 ผลลัพธ์ที่ได้คือ "3" ซึ่งเป็นค่าตัวเลข DAX จะคํานวณค่าผลลัพธ์โดยขึ้นอยู่กับตัวใช้ในสูตร ไม่ใช่ตามชนิดข้อมูลของคอลัมน์ที่ใช้ในอาร์กิวเมนต์ ชนิดข้อมูลใน DAX มีความสําคัญมาก แต่อยู่นอกขอบเขตของการเริ่มต้นใช้งานด่วนนี้ เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับชนิดข้อมูลและตัว0x409ในสูตร DAX ให้ดูที่ การอ้างอิง DAX (http://go.microsoft.com/fwlink/?LinkId=239769&clcid=0x409) ในหนังสือออนไลน์

ลองกันเลย ในตอนนี้ คุณจะสร้างการวัดโดยการพิมพ์สูตรและโดยใช้IntelliSense ไม่ต้องกังวลมากถ้าคุณไม่เข้าใจสูตรทั้งหมด สิ่งสําคัญที่นี่คือการเรียนรู้วิธีการสร้างสูตรโดยใช้หลายองค์ประกอบพร้อมกันในไวยากรณ์ที่ถูกต้อง

งาน: สร้างสูตรการวัด

  1. ในตาราง FactSales ให้คลิกในเซลล์ว่างใดๆ ในพื้นที่การคํานวณ นี่คือพื้นที่ของเซลล์ว่างทางด้านล่างของตาราง Power Pivot หน้าต่างใหม่

พื้นที่การคำนวณของ PowerPivot

  1. ในแถบสูตร ให้พิมพ์ชื่อ ยอดขายไตรมาสก่อนหน้า:

  2. พิมพ์เครื่องหมายเท่ากับ = เพื่อเริ่มสูตรการคํานวณ

  3. พิมพ์อักษร CAL สองสามตัวแรก แล้วดับเบิลคลิกที่ฟังก์ชันที่คุณต้องการใช้ ในสูตรนี้ คุณต้องการใช้ฟังก์ชันCALCULATE

  4. พิมพ์วงเล็บเปิด ( เพื่อเริ่มอาร์กิวเมนต์ที่จะส่งผ่านไปยังฟังก์ชัน CALCULATE

    โปรดสังเกตว่าหลังจากพิมพ์วงเล็บเปิด IntelliSenseอาร์กิวเมนต์ที่ต้องใช้กับฟังก์ชัน CALCULATE คุณจะได้เรียนรู้เกี่ยวกับอาร์กิวเมนต์ในอีกสักเล็กน้อย

  5. พิมพ์ตัวอักษรส่วนแรกของตาราง FactSalesจากนั้นในรายการดรอปดาวน์ ให้ดับเบิลคลิกที่FactSales[Sales]

  6. พิมพ์เครื่องหมายจุลภาค (,) เพื่อระบุตัวกรองแรก แล้วพิมพ์ PRE แล้วดับเบิลคลิกที่ฟังก์ชัน PREVIOUSQUARTER

    หลังจากเลือกฟังก์ชัน PREVIOUSQUARTER วงเล็บเปิดอีกวงเล็บหนึ่งจะปรากฏขึ้น เพื่อระบุว่าอาร์กิวเมนต์อื่นเป็นสิ่งต้องระบุ เวลานี้ ของฟังก์ชัน PREVIOUSQUARTER

  7. พิมพ์ตัวอักษรสองสามตัวแรกลดความสว่าง แล้วดับเบิลคลิกที่DimDate[DateKey]

  8. ปิดทั้งอาร์กิวเมนต์ที่ถูกส่งผ่านไปยังฟังก์ชัน PREVIOUSQUARTER และฟังก์ชัน CALCULATE ด้วยการพิมพ์วงเล็บปิดสองอัน ))

    ตอนนี้สูตรของคุณควรมีลักษณะดังนี้:

    ยอดขายไตรมาสก่อนหน้า:=CALCULATE(FactSales[Sales], PREVIOUSQUARTER(DimDate[DateKey]))

  9. คลิกปุ่ม ตรวจสอบสูตร บนแถบสูตรเพื่อตรวจสอบสูตร ถ้าคุณได้รับข้อผิดพลาด ให้ตรวจสอบแต่ละองค์ประกอบของไวยากรณ์

คุณเป็นคนสร้าง! คุณเพิ่งสร้างการวัดโดยใช้ DAX และไม่ใช่วิธีง่ายๆ เพียงอันเดียว สูตรนี้จะคํานวณยอดขายรวมของไตรมาสก่อนหน้า โดยขึ้นอยู่กับตัวกรองที่ปรับใช้ใน PivotTable PivotChart

คุณเพิ่งเริ่มใช้สูตร DAX ในหลายๆ ด้านที่สําคัญ ก่อนอื่น สูตรนี้รวมสองฟังก์ชัน โปรดสังเกตว่า ฟังก์ชัน PREVIOUSQUARTER ซ้อนเป็นอาร์กิวเมนต์ที่ส่งผ่านไปยังฟังก์ชันCALCULATE สูตร DAX สามารถมีฟังก์ชันที่ซ้อนกันได้สูงสุดถึง 64 ฟังก์ชัน ไม่น่าเป็นไปได้ที่สูตรจะประกอบด้วยฟังก์ชันที่ซ้อนกันหลายฟังก์ชัน ที่จริงแล้ว สูตรดังกล่าวจะสร้างและแก้จุดบกพร่องได้ยากมาก และอาจจะไม่เร็วมาก

ในสูตรนี้ คุณยังใช้ตัวกรองด้วย ตัวกรองจะแคบลงเพื่อคํานวณสิ่งที่จะคํานวณ ในกรณีนี้ คุณเลือกตัวกรองหนึ่งเป็นอาร์กิวเมนต์ ซึ่งที่จริงแล้วเป็นอีกฟังก์ชันหนึ่ง คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับตัวกรองในภายหลัง

สุดท้าย ให้คุณใช้ฟังก์ชัน CALCULATE นี่เป็นฟังก์ชันที่ทรงพลังที่สุดใน DAX เมื่อคุณเขียนตัวแบบข้อมูลและสร้างสูตรที่ซับซ้อนมากขึ้น คุณอาจจะใช้ฟังก์ชันนี้หลายครั้ง การพูดคุยเกี่ยวกับฟังก์ชัน CALCULATE อยู่นอกขอบเขตของการเริ่มต้นใช้งานด่วนนี้ แต่เมื่อความรู้เกี่ยวกับ DAX ของคุณเติบโตขึ้น โปรดให้ความใส่ใจเป็นพิเศษกับคู่มือนี้

หมายเหตุ: โดยทั่วไปแล้ว เมื่อต้องการใช้ฟังก์ชันตัวแสดงเวลาในสูตร DAX คุณต้องระบุคอลัมน์วันที่เฉพาะโดยใช้กล่องโต้ตอบ การกาเครื่องหมายเป็นตารางวันที่ ในคอลัมน์ สูตรของ Contoso DAX Samples.xlsxคอลัมน์ DateKey ในตาราง DimDate จะถูกเลือกเป็นคอลัมน์วันที่เฉพาะ

เครดิตพิเศษ

คุณอาจถูกถาม: 'สูตร DAX ที่ง่ายที่สุดที่ฉันสามารถสร้างได้คืออะไร' คําตอบของคําตอบคือ 'สูตรที่คุณไม่ต้อง' และนี่คือสิ่งที่คุณสามารถได้โดยการใช้ฟังก์ชันการรวมมาตรฐานในการวัด เกือบทุกตัวแบบข้อมูลจะต้องกรองและคํานวณข้อมูลที่รวม ตัวอย่างเช่น ฟังก์ชัน SUM ใน การวัดผลรวมของยอดขายที่คุณเห็นก่อนหน้านี้จะถูกใช้เพื่อรวมตัวเลขทั้งหมดในคอลัมน์ใดคอลัมน์หนึ่งโดยเฉพาะ DAX มีฟังก์ชันอื่นๆ อีกหลายฟังก์ชันที่รวมค่าต่างๆ ไว้ด้วย คุณสามารถสร้างสูตรโดยใช้การรวมมาตรฐานโดยอัตโนมัติโดยใช้ฟีเจอร์ AutoSum

งานเครดิตเพิ่มเติม: สร้างสูตรการวัดโดยใช้ฟีเจอร์ AutoSum

  1. ในตาราง FactSales ให้เลื่อนไปที่คอลัมน์ ReturnQuantity จากนั้นคลิกที่ส่วนหัวของคอลัมน์เพื่อเลือกทั้งคอลัมน์

  2. บนแท็บหน้าแรก บน Ribbon ในกลุ่มการคํานวณ ให้คลิกปุ่มAutoSum

AutoSum ใน PowerPivot

คลิกลูกศรลงที่อยู่ถัดจาก AutoSumแล้วคลิก ค่าเฉลี่ย (โปรดสังเกตฟังก์ชันการรวมมาตรฐานอื่นๆ ที่คุณสามารถใช้ได้)

ทันที การวัดใหม่จะถูกสร้างขึ้นโดยใช้ชื่อ ค่าเฉลี่ยของปริมาณการส่งกลับ ตามด้วยสูตร =AVERAGE([ReturnQuantity])

ตอนนี้ไม่ใช่เรื่องง่ายแค่นั้นใช่ไหม แน่นอนว่า ไม่ใช่ทุกสูตรที่คุณสร้างจะง่ายเพียงบางสูตร แต่เมื่อใช้ฟีเจอร์ AutoSum คุณสามารถสร้างสูตรที่ง่ายและรวดเร็วโดยใช้การคํานวณการรวมมาตรฐาน

วิธีนี้ควรให้ความเข้าใจไวยากรณ์ที่ค่อนข้างดีที่ใช้ในสูตร DAX นอกจากนี้ คุณยังได้แนะIntelliSenseฟีเจอร์ที่ยอดเยี่ยมเช่น สูตรและ AutoSum เพื่อช่วยให้คุณสร้างสูตรได้อย่างรวดเร็ว ง่าย และแม่นย แน่นอนว่าคุณสามารถเรียนรู้เกี่ยวกับไวยากรณ์ได้อีกมากมาย ที่ที่ดีที่จะเรียนรู้เพิ่มเติมคือ การอ้างอิง DAX หรือSQL Books Online

Syntax QuickQuiz

  1. ปุ่มนี้คืออะไรบนแถบสูตร
    ปุ่มฟังก์ชัน

  2. สิ่งที่ล้อมรอบชื่อคอลัมน์ในสูตร DAX อยู่เสมอคืออะไร

  3. คุณจะเขียนสูตรดังต่อไปนี้อย่างไร ในตาราง DimProduct ของแต่ละแถวในคอลัมน์จากการคํานวณ
    UnitMarginให้คํานวณค่าโดยการลบค่าในคอลัมน์UnitCostออกจากค่าในคอลัมน์UnitPrice

มีคําตอบอยู่ที่ส่วนท้ายของหัวข้อนี้

ฟังก์ชัน

ฟังก์ชันคือสูตรที่กําหนดไว้ก่อนแล้วซึ่งคํานวณโดยใช้ค่าที่ระบุ ซึ่งเรียกว่าอาร์กิวเมนต์ ในล.ก. หรือโครงสร้างเฉพาะ อาร์กิวเมนต์สามารถเป็นฟังก์ชันอื่น สูตรอื่น การอ้างอิงคอลัมน์ ตัวเลข ข้อความ ค่าตรรกะ เช่น TRUE หรือ FALSE หรือค่าคงที่

DAX มีประเภทฟังก์ชันต่อไปนี้ ได้แก่ วันที่และเวลา ข้อมูล ตรรกะ คณิตศาสตร์ ทางสถิติ ข้อความ และฟังก์ชันตัวแสดงเวลา ถ้าคุณคุ้นเคยกับฟังก์ชันในExcelสูตรต่างๆ หลายฟังก์ชันใน DAX จะปรากฏขึ้นคล้ายกับคุณ อย่างไรก็ตาม ฟังก์ชัน DAX ไม่ซ้8กกันด้วยวิธีต่อไปนี้:

  • ฟังก์ชัน DAX จะอ้างอิงคอลัมน์ที่สมบูรณ์หรือตารางเสมอ ถ้าคุณต้องการใช้เฉพาะค่าจากตารางหรือคอลัมน์ คุณสามารถเพิ่มตัวกรองลงในสูตรได้

  • ถ้าคุณต้องปรับแต่งการคํานวณตามข้อมูลพื้นฐานแบบแถวต่อแถว DAX มีฟังก์ชันที่ช่วยให้คุณใช้ค่าแถวปัจจุบันหรือค่าที่เกี่ยวข้องเป็นอาร์กิวเมนต์ชนิดหนึ่ง เพื่อคํานวณค่าที่แตกต่างกันไปตามบริบท คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับบริบทในภายหลัง

  • DAX มีฟังก์ชันมากมายที่ส่งกลับตารางแทนที่จะเป็นค่า ตารางจะไม่แสดง แต่ใช้เพื่อใส่ค่าที่ป้อนเข้าฟังก์ชันอื่นๆ ตัวอย่างเช่น คุณสามารถเรียกใช้ตารางแล้วนับค่าที่แตกต่างกันในตาราง หรือคํานวณผลรวมแบบไดนามิกระหว่างตารางหรือคอลัมน์ที่ถูกกรอง

  • DAX มีฟังก์ชันตัวแสดงเวลาที่หลากหลาย ฟังก์ชันเหล่านี้ช่วยให้คุณกําหนดหรือเลือกช่วงวันที่ และคํานวณแบบไดนามิกตามช่วงวันที่ได้ ตัวอย่างเช่น คุณสามารถเปรียบเทียบผลรวมระหว่างช่วงเวลาแบบขนาน

บางครั้งอาจเป็นเรื่องยากที่จะทราบว่าฟังก์ชันใดที่คุณอาจต้องใช้ในสูตร Power Pivot ตัวออกแบบตัวแบบตารางใน เครื่องมือข้อมูล SQL Server ประกอบด้วย ฟีเจอร์แทรกฟังก์ชัน กล่องโต้ตอบที่จะช่วยคุณเลือกฟังก์ชันตามประเภท และมีรายละเอียดสั้นๆ ของแต่ละฟังก์ชัน

แทรกฟังก์ชัน

ลองสร้างสูตรใหม่ที่มีฟังก์ชันที่คุณจะเลือกโดยใช้ฟีเจอร์ แทรกฟังก์ชัน:

งาน: เพิ่มฟังก์ชันลงในสูตรโดยใช้ แทรกฟังก์ชัน

  1. ในตาราง FactSales ให้เลื่อนไปยังคอลัมน์ขวาที่สุด จากนั้นในส่วนหัวของคอลัมน์ ให้คลิก เพิ่มคอลัมน์

  2. ในแถบสูตร ให้พิมพ์เครื่องหมายเท่ากับ =

  3. คลิกปุ่ม แทรก ฟังก์ชัน แทรกฟังก์ชัน ตัวเลือกนี้ จะเปิดกล่องโต้ตอบ แทรกฟังก์ชัน

  4. ในกล่องโต้ตอบ แทรก ฟังก์ชัน ให้คลิก กล่องรายการ เลือก ประเภท ตามค่าเริ่มต้น ทั้งหมด จะถูกเลือก และฟังก์ชันทั้งหมดในประเภท ทั้งหมด จะแสดงอยู่ด้านล่าง นั่นคือฟังก์ชันหลายฟังก์ชัน ดังนั้น คุณจะต้องการกรองฟังก์ชันเพื่อให้ง่ายต่อการค้นหาชนิดของฟังก์ชันที่คุณต้องการ

  5. ในสูตรนี้ คุณต้องการส่งกลับข้อมูลบางอย่างที่มีอยู่แล้วในตารางอื่น ในการนี้ คุณจะใช้ฟังก์ชันในประเภท ตัวกรอง เดินหน้าแล้วคลิก ประเภท ตัวกรอง จากนั้น ใน เลือกฟังก์ชัน ให้เลื่อนลงแล้วดับเบิลคลิกฟังก์ชัน ที่เกี่ยวข้อง คลิกตกลง เพื่อปิดกล่องโต้ตอบแทรกฟังก์ชัน

  6. ใช้ IntelliSenseเพื่อช่วยคุณค้นหาและเลือกคอลัมน์ DimChannel[ChannelName]

  7. ปิดสูตร แล้วกด Enter

  8. หลังจากคุณกด Enter เพื่อเสร็จสิ้นสูตร แล้ว Word การคํานวณ จะปรากฏขึ้นในแถบสถานะทางด้านล่างของ Power Pivot ถัดไป ตอนนี้คุณจะเห็นว่าคุณเพิ่งสร้างคอลัมน์ใหม่ในตาราง FactSales ที่มีข้อมูลแชนเนลจากตาราง DimChannel

  9. เปลี่ยนชื่อคอลัมน์ แชนเนล

    สูตรของคุณควรมีลักษณะดังนี้: =RELATED(DimChannel[ChannelName])

คุณเพิ่งเริ่มใช้ฟังก์ชันที่สําคัญมากอีกฟังก์ชันใน DAX คือฟังก์ชัน RELATED ฟังก์ชัน RELATED จะส่งกลับค่าจากตารางอื่น คุณสามารถใช้ RELATED ถ้ามีความสัมพันธ์ระหว่างตารางที่คุณอยู่และตารางที่มีค่าที่คุณต้องการได้รับ แน่นอนว่า ฟังก์ชัน RELATED มีความเป็นไปได้มาก ในกรณีนี้ คุณสามารถรวมช่องทางการขายของแต่ละยอดขายในตาราง FactSales ได้แล้ว ตอนนี้คุณสามารถซ่อนตาราง DimChannel จากรายการเขตข้อมูล PivotTable ได้ ซึ่งช่วยให้การนําทางและเห็นเฉพาะข้อมูลที่สําคัญที่สุดที่คุณต้องการนั้นง่ายยิ่งขึ้น เช่นเดียวกับฟังก์ชัน CALCULATE ที่อธิบายไว้ก่อนหน้านี้ ฟังก์ชัน RELATED มีความสําคัญมาก และคุณอาจจะใช้ฟังก์ชันนี้หลายครั้ง

ดังที่คุณสามารถเห็น ฟังก์ชันใน DAX สามารถช่วยคุณสร้างสูตรที่มีประสิทธิภาพมาก เราเพียงสัมผัสฟังก์ชันพื้นฐานเท่านั้น เมื่อทักษะ DAX ของคุณปรับปรุง คุณจะสร้างสูตรโดยใช้ฟังก์ชันต่างๆ มากมาย หนึ่งในสถานที่ที่ดีที่สุดในการเรียนรู้รายละเอียดเกี่ยวกับฟังก์ชัน DAX ทั้งหมดอยู่ในการอ้างอิงData Analysis Expressions (DAX)

ฟังก์ชัน QuickQuiz

  1. ฟังก์ชันอ้างอิงอะไรอยู่เสมอ

  2. สูตรสามารถมีฟังก์ชันมากกว่าหนึ่งฟังก์ชันได้หรือไม่

  3. ฟังก์ชันประเภทใดที่คุณจะใช้เชื่อมสตริงข้อความสองสตริงให้เป็นสตริงเดียว

มีคําตอบอยู่ที่ส่วนท้ายของหัวข้อนี้

บริบท

บริบทคือหนึ่งในแนวคิดของ DAX ที่สําคัญที่สุดที่จะเข้าใจ มีบริบทอยู่สองชนิดใน DAX บริบทของแถวและบริบทของตัวกรอง ก่อนอื่นเราจะดูบริบทของแถว

บริบทแถว

บริบทแถวจะง่ายเหมือนกับแถวปัจจุบัน ตัวอย่างเช่น โปรดอย่าลืมคอลัมน์จากการคํานวณระยะขอบที่คุณเห็นก่อนหน้านี้เมื่อเรียนรู้เกี่ยวกับไวยากรณ์ สูตร =[SalesAmount] - [TotalCost] จะคํานวณค่าในคอลัมน์ ระยะขอบ ของแถวแต่ละแถวในตาราง ค่าของแต่ละแถวจะถูกคํานวณจากค่าในคอลัมน์อื่นสองคอลัมน์ [SalesAmount] และ [TotalCost] ในแถวเดียวกัน DAX สามารถคํานวณค่าของแต่ละแถวในคอลัมน์ ระยะขอบ ได้ เนื่องจากมีบริบทดังนี้: ในแต่ละแถว จะรับค่าในคอลัมน์ [TotalCost] และลบค่าเหล่านั้นออกจากค่าในคอลัมน์ [SalesAmount]

ในเซลล์ที่เลือกที่แสดงด้านล่าง ค่า $49.54 ในแถวปัจจุบันถูกคํานวณโดยการลบค่า $51.54 ในคอลัมน์ [TotalCost] ออกจากค่า $101.08 ในคอลัมน์ [SalesAmount]

บริบทแถวใน PowerPivot

บริบทแถวไม่เพียงแค่ใช้กับคอลัมน์ที่คํานวณเท่านั้น บริบทแถวยังจะถูกใช้งานเมื่อใดก็ตามที่สูตรมีฟังก์ชันที่ใช้ตัวกรองเพื่อระบุแถวเดี่ยวในตาราง ฟังก์ชันนี้จะปรับใช้บริบทแถวกับแถวแต่ละแถวของตารางที่มีการกรองอยู่ บริบทแถวชนิดนี้มักจะใช้กับการวัด

บริบทของตัวกรอง

บริบทของตัวกรองเข้าใจได้ยากกว่าบริบทของแถวเล็กน้อย คุณสามารถพิจารณาบริบทของตัวกรองได้ง่ายๆ เช่น: ตัวกรองอย่างน้อยหนึ่งตัวที่ปรับใช้ในการคํานวณที่หาผลลัพธ์หรือค่า

บริบทตัวกรองไม่มีอยู่ในแทนที่บริบทของแถว แต่จะถูกปรับใช้นอกเหนือจากบริบทของแถว ตัวอย่างเช่น เมื่อต้องการลดขอบเขตค่าให้แคบลงเพื่อรวมในการคํานวณ คุณสามารถปรับใช้บริบทตัวกรองซึ่งไม่เพียงแค่ระบุบริบทของแถว แต่ยังระบุเฉพาะค่าเฉพาะ (ตัวกรอง) ในบริบทของแถวนั้น

บริบทของตัวกรองสามารถมองเห็นได้ง่ายใน PivotTable ตัวอย่างเช่น เมื่อคุณเพิ่ม TotalCost ไปยังพื้นที่ ค่า แล้วเพิ่ม ปี และ ภูมิภาค ลงในแถวหรือคอลัมน์ คุณก้จะระบุบริบทตัวกรองที่เลือกชุดย่อยของข้อมูลตามปีและภูมิภาคที่ระบุ

เหตุใดบริบทของตัวกรองจึงสําคัญต่อ DAX เนื่องจาก ในขณะที่บริบทของตัวกรองสามารถถูกใช้งานได้ง่ายที่สุดด้วยการเพิ่มป้ายชื่อคอลัมน์และแถวและตัวแบ่งส่วนข้อมูลใน PivotTable บริบทตัวกรองยังสามารถใช้ในสูตร DAX ได้โดยการระบุตัวกรองโดยใช้ฟังก์ชัน เช่น ALL, RELATED, FILTER, CALCULATE, by relationships และโดยการวัดและคอลัมน์อื่นๆ ตัวอย่างเช่น มาดูสูตรต่อไปนี้ในการวัดที่ชื่อ StoreSales:

สูตร

สูตรนี้ซับซ้อนกว่าสูตรอื่นๆ บางสูตรที่คุณดู อย่างไรก็ตาม เพื่อให้เข้าใจสูตรนี้ได้ดียิ่งขึ้น เราสามารถแบ่งสูตรได้เหมือนกับที่เราเคยใช้สูตรอื่นๆ

สูตรนี้มีองค์ประกอบของไวยากรณ์ต่อไปนี้

  1. ชื่อการวัด StoreSales ตามด้วยเครื่องหมายจุดคู่ :

  2. ตัวใช้เครื่องหมายเท่ากับ (=) จะระบุจุดเริ่มต้นของสูตร

  3. ฟังก์ชัน CALCULATE จะประเมินนิพจน์เป็นอาร์กิวเมนต์ในบริบทที่ถูกปรับเปลี่ยนโดยตัวกรองที่ระบุ

  4. วงเล็บ () ล้อมรอบอาร์กิวเมนต์อย่างน้อยหนึ่งรายการ

  5. หน่วยวัด [ยอดขาย] ในตารางเดียวกับนิพจน์ การวัดยอดขายมีสูตร= =SUM(FactSales[SalesAmount])

  6. เครื่องหมายจุลภาค (,) จะคั่นแต่ละตัวกรอง

  7. คอลัมน์ที่อ้างอิงและค่าเฉพาะ DimChannel[ChannelName] ="Store" เป็นตัวกรอง

สูตรนี้จะรับรองเฉพาะค่ายอดขายที่กําหนดโดยการวัดยอดขายเป็นตัวกรองจะถูกคํานวณเฉพาะแถวในคอลัมน์ DimChannel[ChannelName] ที่มีค่า "Store" เป็นตัวกรองเท่านั้น

ดังที่คุณสามารถจินตนาการได้ ความสามารถในการกําหนดบริบทตัวกรองภายในสูตรมีความสามารถที่ใหญ่และมีประสิทธิภาพ ความสามารถในการอ้างอิงเฉพาะค่าในตารางที่เกี่ยวข้องเป็นเพียงตัวอย่างเดียว ไม่ต้องกังวลถ้าคุณไม่เข้าใจบริบทโดยสมบูรณ์ทันที เมื่อคุณสร้างสูตรของคุณเอง คุณจะเข้าใจบริบทได้ดีขึ้นและเหตุใดจึงสําคัญใน DAX

บริบทด่วน

  1. บริบทสองชนิดคืออะไร

  2. บริบทของตัวกรองคืออะไร

  3. บริบทของแถวคืออะไร

มีคําตอบอยู่ที่ส่วนท้ายของหัวข้อนี้

สรุป

ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับแนวคิดที่สําคัญที่สุดใน DAX แล้ว คุณสามารถเริ่มสร้างสูตร DAX เพื่อคํานวณคอลัมน์และการวัดด้วยตัวคุณเองได้ DAX อาจเป็นเรื่องยากเล็กน้อยในการเรียนรู้ แต่ก็มีทรัพยากรมากมายพร้อมให้คุณใช้งาน หลังจากอ่านหัวข้อนี้สองสามครั้ง และทดลองสูตรของคุณเองสองสามสูตร คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับแนวคิดและสูตรอื่นๆ ของ DAX ที่สามารถช่วยคุณแก้ไขปัญหาทางธุรกิจของคุณเองได้ มีทรัพยากร DAX มากมายที่พร้อมใช้งานให้คุณใน Power Pivot วิธีใช้ SQL Serverหนังสือออนไลน์ รายงาน และบล็อกจากทั้ง Microsoft และผู้เชี่ยวชาญ BI ชั้นนา DAX Resource Center Wiki (http://social.technet.microsoft.com/wiki/contents/articles/dax-resource-center.aspx) เป็นสถานที่เริ่มต้นที่ดี การอ้างอิง Data Analysis Expressions (DAX) ยังเป็นแหล่งข้อมูลที่ยอดเยี่ยมอีกด้วย อย่าลืมบันทึกใน รายการโปรด ของคุณ

DAX ในรายงานแบบตาราง BI มีให้ดาวน์โหลด (http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409) มีมุมมองโดยละเอียดมากขึ้นเกี่ยวกับแนวคิดที่เริ่มใช้ที่นี่ รวมถึงแนวคิดและสูตรขั้นสูงอื่นๆ อีกมากมาย นอกจากนี้ รายงานนี้ยังใช้เวิร์กบุ๊กที่คุณมีอยู่แล้วของ Contoso DAX Sample Formulas.xlsxเดียวกัน

คําตอบ QuickQuiz

ไวยากรณ์:

  1. เปิดฟีเจอร์ แทรกฟังก์ชัน

  2. วงเล็บเหลี่ยม []

  3. =[ราคาต่อหน่วย] - [UnitCost]

ฟังก์ชัน:

  1. ตารางและคอลัมน์

  2. ใช่ สูตรสามารถมีฟังก์ชันที่ซ้อนกันได้มากถึง 64 ฟังก์ชัน

  3. ฟังก์ชันข้อความ

บริบท:

  1. บริบทแถวและบริบทของตัวกรอง

  2. ตัวกรองอย่างน้อยหนึ่งตัวในการคํานวณที่หาค่าเดียว

  3. แถวปัจจุบัน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×