INF: MDX: วิธีการที่สอบถาม 10 ที่สุดลูกค้าและผลิตภัณฑ์ด้านบนที่ 5 สำหรับแต่ละลูกค้า

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 304386 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

คำถามที่พบโดยทั่วไปสำหรับธุรกิจใด ๆ เป็น "ที่อยู่ลูกค้าของเราการดีที่สุด 10 และผลิตภัณฑ์บน 5 ที่จะซื้อคืออะไร" หรือไม่ บทความนี้แสดงวิธีการใช้การสอบถามนิพจน์ Multidimensional (MDX) ซึ่งคำตอบสำหรับคำถามก่อนหน้านี้ โดยใช้ไปป์เซ็ตเป็น

ข้อมูลเพิ่มเติม

ต่อไปนี้คือ แบบสอบถามตัวอย่างจากฐานข้อมูล FoodMart 2000 ที่ให้มากับ Microsoft วิเคราะห์บริการ 2000 คุณสามารถรันการสอบถามต่อไปนี้ได้ในโปรแกรมประยุกต์ตัวอย่างของ MDX ที่ให้ไว้ยัง มี Analysis Services

--The top 10 customers can be defined in a named set, using the TopCount
--function to limit the set and to return the names of the customers with
--the 10 highest Units Sales for the year 1997. 

WITH SET Top10Cust AS 
'TopCount( { [Customers].[Name].Members }, 10, ([Time].[1997], [Unit Sales]) )'

--Then use the Generate and CrossJoin functions in the body of the query
--to combine the Top10Cust Named Set with the top 5 products for those
--customers. 

SELECT { [Time].[1997] } ON COLUMNS , 
Generate( {Top10Cust}, CrossJoin( {Customers.CurrentMember}, 
TopCount([Product].[Product Name].Members, 5, ([Time].[1997], [Unit Sales])))) ON ROWS 
FROM [Sales] 

				

อ้างอิง:

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการGenerate,CrossJoinและTopCountฟังก์ชัน MDX รวมทั้งไปป์ชุด การอ้างอิงไปยัง Microsoft SQL Server 2000 หนังสือออนไลน์

คุณสมบัติ

หมายเลขบทความ (Article ID): 304386 - รีวิวครั้งสุดท้าย: 10 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft SQL Server 2000 Analysis Services
Keywords: 
kbinfo kbmt KB304386 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:304386
การปฏิเสธความรับผิดชอบในเนื้อหาของ KB ที่จะไม่มีการปรับปรุงอีกต่อไป
บทความนี้กล่าวถึงผลิตภัณฑ์ที่ Microsoft ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com