การคํานวณวิชวล

นําไปใช้กับ:✅ Power BI Desktop และ บริการของ Power BI

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

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

ต่อไปนี้คือตัวอย่างการคํานวณด้วยวิชวลที่กําหนดผลรวมสะสมสําหรับยอดขาย DAX ที่จําเป็นนั้นตรงไปตรงมา:

Running sum = RUNNINGSUM([Sales Amount])

ภาพหน้าจอของ DAX สําหรับการคํานวณวิชวล

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

การคํานวณวิชวลแตกต่างจากตัวเลือกการคํานวณอื่น ๆ ใน DAX:

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

สําหรับการเปรียบเทียบวิธีเพิ่มการคํานวณใน Power BI แบบเชิงลึกเพิ่มเติม โปรดดู ใช้ตัวเลือกการคํานวณใน Power BI Desktop

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

หากต้องการเรียนรู้วิธีการเพิ่มหรือแก้ไขการคํานวณวิชวล โปรดดู สร้างการคํานวณวิชวล

การคํานวณวิชวลทํางานอย่างไร

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

สกรีนช็อตแสดงพื้นที่ของหน้าจอแก้ไขการคํานวณวิชวล

เนื่องจากคุณจัดเก็บการคํานวณวิชวลไว้ในวิชวล จึงสามารถอ้างอิงสิ่งใดในวิชวล คอลัมน์ หน่วยวัด หรือการคํานวณวิชวลอื่น ๆ แต่ไม่มีสิ่งใดในแบบจําลอง การคํานวณวิชวลส่วนใหญ่ประเมินทีละแถวกับเมทริกซ์วิชวล ดังนั้นฟังก์ชันการรวมเช่น SUM มักไม่จําเป็น คุณไม่สามารถใช้ฟังก์ชันที่ขึ้นอยู่กับความสัมพันธ์ของแบบจําลอง - USERELATIONSHIP, RELATED และ RELATEDTABLE

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

สกรีนช็อตของการคํานวณวิชวลที่แสดงบนวิชวล

ฟังก์ชัน DAX ที่พร้อมใช้งานในการคํานวณวิชวล

ฟังก์ชัน DAX ที่มีอยู่จํานวนมากทํางานในการคํานวณวิชวล เนื่องจากการคํานวณวิชวลทํางานภายในขอบเขตของเมทริกซ์วิชวล จึงไม่สามารถใช้ฟังก์ชันที่ขึ้นกับความสัมพันธ์ของแบบจําลองเช่น USERELATIONSHIP, RELATED หรือ RELATEDTABLE ได้

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

Function Description Example ทางลัดไปยัง
COLLAPSE การคํานวณจะถูกประเมินที่ระดับที่สูงกว่าของแกน เปอร์เซ็นต์ของพาเรนต์ = DIVIDE([Sales Amount], COLLAPSE([Sales Amount], ROWS)) N/A
COLLAPSEALL การคํานวณจะถูกประเมินที่ระดับทั้งหมดของแกน เปอร์เซ็นต์ของผลรวมทั้งหมด = DIVIDE([Sales Amount], COLLAPSEALL([Sales Amount], ROWS)) N/A
EXPAND การคํานวณจะถูกประเมินที่ระดับที่ต่ํากว่าของแกน ค่าเฉลี่ยของโหนดลูก = EXPAND(AVERAGE([Sales Amount]), ROWS) N/A
EXPANDALL การคํานวณจะถูกประเมินที่ระดับใบไม้ของแกน ค่าเฉลี่ยของระดับใบไม้ = EXPANDALL(AVERAGE([Sales Amount]), ROWS) N/A
FIRST อ้างอิงถึงแถวแรกของแกน ProfitVSFirst = [กําไร] - FIRST([กําไร]) INDEX(1)
ISATLEVEL รายงานว่าคอลัมน์ที่ระบุปรากฏที่ระดับปัจจุบันหรือไม่ IsFiscalYearAtLevel = ISATLEVEL([ปีบัญชี]) N/A
LAST อ้างอิงถึงแถวสุดท้ายของแกน ProfitVSLast = [กําไร] - LAST([กําไร]) INDEX(-1)
LOOKUP ประเมินนิพจน์ในเมทริกซ์วิชวลโดยใช้บริบทปัจจุบัน LookupSalesFor2025WithContext = LOOKUP(SUM([Sales]), [Year], "2025") N/A
LOOKUPWITHTOTALS ประเมินนิพจน์ในเมทริกซ์วิชวลที่มีผลรวม LookupSalesFor2025WithTotals = LOOKUPWITHTOTALS(SUM([ยอดขาย]), [ปี], "2025") N/A
MOVINGAVERAGE เพิ่มค่าเฉลี่ยเคลื่อนที่บนแกน MovingAverageSales = MOVINGAVERAGE([ปริมาณยอดขาย], 2) WINDOW
NEXT อ้างอิงไปยังแถวถัดไปของแกน ProfitVSNext = [กําไร] - NEXT([กําไร]) OFFSET(1)
PREVIOUS อ้างอิงถึงแถวก่อนหน้าของแกน ProfitVSPrevious = [กําไร] - PREVIOUS([กําไร]) OFFSET(-1)
RANGE อ้างอิงถึงส่วนของแถวของแกน AverageSales = AVERAGEX((RANGE1), [Sales Amount]) WINDOW
RUNNINGSUM เพิ่มผลรวมสะสมบนแกน RunningSumSales = RUNNINGSUM([ปริมาณยอดขาย]) WINDOW

พารามิเตอร์ที่ควบคุมโฟลว์การคํานวณ

ฟังก์ชันการคํานวณวิชวลบางอย่างยอมรับพารามิเตอร์ที่เลือกได้ซึ่งควบคุมวิธีการสํารวจเมทริกซ์ของวิชวล:

  • Axis และ Reset จะใช้เฉพาะกับการคํานวณวิชวล พวกเขาอ้างอิงโครงสร้างวิชวลแทนที่จะเป็นเขตข้อมูลเฉพาะ
  • OrderBy และ PartitionBy ยังสามารถทํางานในคอลัมน์จากการคํานวณและหน่วยวัด พวกเขาอ้างอิงเขตข้อมูลโดยตรง

ส่วนต่อไปนี้อธิบายแต่ละพารามิเตอร์และเมื่อใดที่ควรใช้พารามิเตอร์อื่น

Axis

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

Axis ไอคอน Axis ชื่อ Description
ROWS คํานวณในแนวตั้งข้ามแถวจากบนลงล่าง
COLUMNS คํานวณตามแนวนอนข้ามคอลัมน์จากซ้ายไปขวา
ROWS COLUMNS คํานวณในแนวตั้งข้ามแถวจากบนลงล่าง คอลัมน์ที่ดําเนินการต่อตามคอลัมน์จากซ้ายไปขวา
COLUMNS ROWS คํานวณตามแนวนอนข้ามคอลัมน์จากซ้ายไปขวา โดยต่อแถวจากบนลงล่าง

Note

ถ้าคุณระบุแกนที่ไม่มีในวิชวล การคํานวณจะละเว้นแกนนั้น

Reset

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

ค่าเริ่มต้นสําหรับ Reset พารามิเตอร์คือ NONEซึ่งหมายความว่าการคํานวณวิชวลไม่เคยรีสตาร์ท

พารามิเตอร์ Reset ยอมรับชนิดที่แตกต่างกันของค่า:

ในทุกกรณี พารามิเตอร์ระบุระดับเดียวในลําดับชั้นการคํานวณวิชวล (ระดับเป้าหมาย) อย่างไรก็ตาม วิธีการคํานวณตีความระดับนี้อาจแตกต่างกัน

Resetพฤติกรรมทํางานในสองโหมดที่แตกต่างกัน: สัมบูรณ์และสัมพัทธ์

เมื่อคุณใช้ค่าจํานวนเต็มสําหรับพารามิเตอร์ หรือค่าเทียบเท่า NONEHIGHESTPARENTและ LOWESTPARENTคุณสามารถเลือกระหว่างสองโหมดเหล่านี้ได้โดยสัญญาณของจํานวนเต็ม: ค่าบวกจะทําการรีเซ็ตในโหมดแบบสัมบูรณ์ และค่าลบจะทําการรีเซ็ตในโหมดสัมพัทธ์ (และศูนย์จะไม่รีเซ็ตเลย ลักษณะการทํางานเริ่มต้น)

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

โหมดรีเซ็ตแบบสัมบูรณ์

โหมดสัมบูรณ์คือลักษณะการทํางานของ Reset พารามิเตอร์ในการคํานวณวิชวล โหมดนี้ระบุว่าการคํานวณควรแบ่งพาร์ติชันตามคอลัมน์เป้าหมายและคอลัมน์ทั้งหมดที่อยู่ด้านบน กฎนี้จะนําไปใช้ในทุกระดับในการคํานวณ ที่ระดับเหนือคอลัมน์เป้าหมาย (ซึ่งไม่มีคอลัมน์เป้าหมายและอาจมีคอลัมน์อื่น ๆ) พาร์ติชันการคํานวณตามคอลัมน์ที่เหลือพร้อมใช้งาน ค่าจํานวนเต็มบวกระบุคอลัมน์เป้าหมายโดยเริ่มต้นจากด้านบนสุด (คอลัมน์ด้านบนคือ 1 ถัดไปเป็น 2 และอื่น ๆ) ซึ่งจะสูงถึง N (จํานวนคอลัมน์ในลําดับชั้น) และค่าที่สูงขึ้นจะถูกตัดแต่ง อีกวิธีหนึ่งคือ คุณสามารถระบุคอลัมน์ได้โดยตรง

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

ระดับ / ค่า Reset = 1 หรือ ปี Reset = 2 หรือ ไตรมาส Reset = 3 หรือ เดือน Reset = 4 หรือ วัน
ระดับวัน Year ไตรมาสและปี เดือน, ไตรมาสและปี Day, Month, Quarter และ Year
ระดับเดือน Year ไตรมาสและปี เดือน, ไตรมาสและปี เดือน, ไตรมาสและปี
ระดับไตรมาส Year ไตรมาสและปี ไตรมาสและปี ไตรมาสและปี
ระดับปี Year Year Year Year
ระดับผลรวมทั้งหมด None None None None

โหมดรีเซ็ตสัมพัทธ์

โหมดสัมพัทธ์คือลักษณะการทํางานของ Reset พารามิเตอร์ในการคํานวณวิชวล กําหนดค่าจํานวนเต็มที่เป็นลบ –X ในแต่ละระดับการคํานวณโดยคอลัมน์ทั้งหมด X ระดับหรือมากกว่าในลําดับชั้น (หรือไม่มีพาร์ติชันเลยถ้าไม่มีระดับดังกล่าวอยู่) ค่าที่ถูกต้องสําหรับโหมดนี้อยู่ระหว่าง -1 และ -N+1 (โดยที่ N คือจํานวนคอลัมน์ในลําดับชั้น) และค่าที่ต่ํากว่าจะถูกตัดแต่ง อีกครั้ง ให้พิจารณาการคํานวณวิชวลด้วยระดับลําดับชั้นเหล่านี้: ปี ไตรมาส เดือน และวัน ตารางต่อไปนี้แสดงวิธีการคํานวณพาร์ติชันในแต่ละระดับโดยขึ้นอยู่กับค่าของ Reset

ระดับ / ค่า Reset = -1 Reset = -2 Reset = -3
ระดับวัน เดือน, ไตรมาสและปี ไตรมาสและปี Year
ระดับเดือน ไตรมาสและปี Year None
ระดับไตรมาส Year None None
ระดับปี None None None
ระดับผลรวมทั้งหมด None None None

รีเซ็ตคําพ้องความหมายของพารามิเตอร์

พารามิเตอร์ Reset ยังมีคําพ้องต่อไปนี้:

  • NONE เป็นค่าเริ่มต้น ซึ่งจะไม่รีเซ็ตการคํานวณและเทียบเท่ากับ 0
  • HIGHESTPARENT ทําการรีเซ็ตแบบสัมบูรณ์ตามระดับสูงสุดและเทียบเท่ากับ 1
  • LOWESTPARENT ดําเนินการรีเซ็ตแบบสัมพัทธ์โดยพาเรนต์ทันทีและเทียบเท่ากับ -1

ตัวอย่างของการใช้พารามิเตอร์ Reset

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

RUNNINGSUM([Sales Amount], HIGHESTPARENT)
RUNNINGSUM([Sales Amount], 1)
RUNNINGSUM([Sales Amount], [Year])

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

RUNNINGSUM([Sales Amount], LOWESTPARENT)
RUNNINGSUM([Sales Amount], -1)

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

RUNNINGSUM([Sales Amount])

OrderBy และ PartitionBy

พารามิเตอร์ OrderBy ยอมรับ ORDERBYและPartitionByพารามิเตอร์ยอมรับ PARTITIONBY ซึ่งแตกต่างจาก Axis และ Resetคุณสามารถใช้พารามิเตอร์เหล่านี้ในคอลัมน์จากการคํานวณ หน่วยวัด และการคํานวณวิชวล และจะอ้างอิงถึงเขตข้อมูลโดยตรง

ไม่ใช่ทุกฟังก์ชันที่มีพารามิเตอร์เหล่านี้ ฟังก์ชัน PartitionBy การคํานวณวิชวลแบบไม่รวมไม่มีพารามิเตอร์ ฟังก์ชันหน้าต่างจะมี Reset พารามิเตอร์เฉพาะเมื่อคุณใช้ในการคํานวณวิชวลเท่านั้น พารามิเตอร์ Relation บนฟังก์ชันหน้าต่างจะพร้อมใช้งานไม่ว่าคุณจะใช้ในการคํานวณวิชวลหรือไม่ แต่จะยอมรับ Axis ถ้าคุณใช้ในการคํานวณวิชวลเท่านั้น

เลือกระหว่างพารามิเตอร์เหล่านี้

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

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

ตัวเลือกพารามิเตอร์

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

สกรีนช็อตที่แสดงตัวเลือกพารามิเตอร์

คุณยังสามารถเปิดใช้งานตัวเลือกพารามิเตอร์โดยใช้แป้นพิมพ์ลัด CTRL + SPACE

เทมเพลตการคํานวณวิชวล

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

สกรีนช็อตของการใช้เทมเพลตสําหรับการคํานวณวิชวล

มีเทมเพลตต่อไปนี้:

  • ผลรวมวิ่ง คํานวณผลรวมของค่า โดยเพิ่มค่าปัจจุบันไปยังค่าก่อนหน้า ใช้ฟังก์ชันRUNNINGSUM
  • ค่าเฉลี่ยเคลื่อนที่ คํานวณค่าเฉลี่ยของชุดค่าในหน้าต่างที่กําหนดโดยการหารผลรวมของค่าตามขนาดของหน้าต่าง ใช้ฟังก์ชันMOVINGAVERAGE
  • เปอร์เซ็นต์ของพาเรนต์ คํานวณเปอร์เซ็นต์ของค่าที่สัมพันธ์กับค่าหลัก ใช้ฟังก์ชันCOLLAPSE
  • เปอร์เซ็นต์ของผลรวมทั้งหมด คํานวณเปอร์เซ็นต์ของค่าที่สัมพันธ์กับค่าทั้งหมดโดยใช้ COLLAPSEALL ฟังก์ชัน
  • ค่าเฉลี่ยของเด็ก คํานวณค่าเฉลี่ยของชุดค่ารอง ใช้ฟังก์ชันEXPAND
  • เทียบกับก่อนหน้านี้ เปรียบเทียบค่ากับค่าก่อนหน้า โดยใช้ PREVIOUS ฟังก์ชัน
  • เทียบกับถัดไป เปรียบเทียบค่ากับค่าที่ตามมา โดยใช้ NEXT ฟังก์ชัน
  • เทียบกับก่อน เปรียบเทียบค่ากับค่าแรก โดยใช้ฟังก์ชัน FIRST
  • เทียบกับสุดท้าย เปรียบเทียบค่ากับค่าสุดท้าย โดยใช้ฟังก์ชัน LAST
  • ค้นหาค่าด้วยบริบท ค้นหาค่าหรือประเมินนิพจน์บนเมทริกซ์วิชวลภายในบริบทปัจจุบันโดยใช้ LOOKUP ฟังก์ชัน
  • ค้นหาค่าที่มีผลรวม ค้นหาค่าหรือประเมินนิพจน์บนเมทริกซ์วิชวลที่มีผลรวมโดยใช้ LOOKUPWITHTOTALS ฟังก์ชัน

ซ่อนเขตข้อมูลบนวิชวล

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

สกรีนช็อตของการซ่อนองค์ประกอบจากมุมมองของวิชวล

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

จัดรูปแบบการคํานวณวิชวล

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

ภาพหน้าจอของโหมดแก้ไขการคํานวณวิชวลที่แสดงการคํานวณวิชวลที่แสดงเปอร์เซ็นต์ที่จัดรูปแบบเป็นเปอร์เซ็นต์

ข้อควรพิจารณาและข้อจำกัด

ชนิดวิชวลที่ไม่ได้รับการสนับสนุน

การคํานวณด้วยภาพและเขตข้อมูลที่ซ่อนอยู่ไม่ทํางานกับวิชวลต่อไปนี้:

  • ตัวแบ่งส่วนข้อมูล, วิชวล R, วิชวล Python
  • ผู้มีอิทธิพลหลัก, แผนผังการสลายตัว, ถาม & ตอบ, การเล่าเรื่องที่ชาญฉลาด
  • เมตริก, รายงานที่มีการแบ่งหน้า, Power Apps, Power Automate
  • ตัวคูณขนาดเล็ก เล่นแกนบนแผนภูมิ Scatter
  • วิชวลแบบกำหนดเอง

คุณลักษณะที่ไม่รองรับ

คุณลักษณะต่อไปนี้ไม่พร้อมใช้งานกับการคํานวณด้วยภาพ:

ข้อจํากัดในการเผยแพร่และการแชร์

ข้อจํากัดอื่น ๆ

  • พารามิเตอร์ฟิลด์ ทํางานร่วมกับการคํานวณด้วยภาพ แต่มีข้อจํากัดบางประการ
  • การเชื่อมต่อแบบสดไปยัง SQL Server Analysis Services จําเป็นต้องมีเวอร์ชัน 2025 หรือใหม่กว่า

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้การคํานวณวิชวล โปรดดูทรัพยากรต่อไปนี้: