Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

วิธีสร้าง แก้ไข และส่งออกรายงานใน SQL Server Reporting Services (SSRS)

QuanTriMang.com - ชุดผลิตภัณฑ์ SQL Server 2005, 2008 และ 2008 R2 ทั้งหมด รวม SQL Server Reporting Services (SSRS) - โซลูชันเฉพาะทางสำหรับสร้างรายงานธุรกิจ ด้วย SSRS ผู้ใช้สามารถ สร้าง จัดตารางเวลา โพสต์ และจัดการรายงานหลากหลายจากแหล่งข้อมูลต้นทางต่างๆ ในส่วนท้ายของบทความนี้ เราจะสร้าง แก้ไข และส่งออกรายงาน SSRS ด้วยตนเอง

กำหนดรายงาน SSRS ให้กับโปรเจกต์ใน BIDS:

ขั้นแรก คุณต้องปรึกษาและทำขั้นตอนเริ่มต้นของ SSRS ที่นี่ เพื่อสร้างรายงานในวิธีปกติใน Business Intelligence Development Studio (BIDS) คุณควรปฏิบัติตามลำดับต่อไปนี้:

เปิด BIDS และเลือก File > Open > Project / Solution

นำทางไปยัง Report Server Project ที่สร้างไว้ก่อนหน้านี้

ในหน้าต่าง Solution Explorer คลิกขวาที่ Reports และเลือก Add > New Item

เลือก Report ในส่วน Add New Item ตั้งชื่อรายงาน (เช่น MyReport.rdl) และคลิก OK

ที่นี่ คุณจะได้รายงาน SSRS ว่างเปล่า เปิดอยู่ใน BIDS:

วิธีสร้าง แก้ไข และส่งออกรายงานใน SQL Server Reporting Services (SSRS) รูปที่ 1 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services

ในหน้าต่างซ้าย คุณจะเห็นแท็บ Toolbox และ Report Data หากแท็บเหล่านี้ไม่แสดง ให้เลือกแท็บที่เหมาะสมจากเมนู View เครื่องมือ Toolbar แสดงคอมโพเนนต์ทั้งหมดบนรายงาน เช่น textbox และ table ฟังก์ชัน Report Data จะแสดงแหล่งข้อมูล รวมถึงผลลัพธ์การดึงข้อมูลจากต้นทาง รวมถึงไฟล์รูปภาพ ฟิลด์ข้อมูล (กระเป๋า ตัวอย่างเช่น พารามิเตอร์ Page Number)

เพิ่มแหล่งข้อมูลและชุดข้อมูล (Data Source and Dataset) ให้กับโปรเจกต์:

แนวคิดแหล่งข้อมูล (data source) ที่นี่คือ งานระบุฐานข้อมูล (หรือออบเจ็กต์ข้อมูลอื่นๆ เช่น ไฟล์ XML) จากตำแหน่งที่คุณใช้ผลักดันข้อมูล คุณสมบัติโปรโตคอลการเชื่อมต่อ - ชื่อเซิร์ฟเวอร์และบัญชี ใช้ บทช่วยสอนนี้พัฒนาบนแหล่งข้อมูล SQL Server ที่สร้างไว้ก่อนหน้านี้ โปรดปฏิบัติตามลำดับต่อไปนี้:

ในแท็บ Report Data เลือก New > Data Source และตั้งชื่อแหล่งข้อมูลต้นทาง

เลือก Use shared data source reference

เลือกแหล่งข้อมูล SQL Server database ที่สร้างไว้ก่อนหน้านี้จากเมนู คลิก OK:

วิธีสร้าง แก้ไข และส่งออกรายงานใน SQL Server Reporting Services (SSRS) รูปที่ 2 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services

แนวคิดชุดข้อมูล (dataset) ที่นี่คือ ชุดความต้องการข้อมูล ผ่านคำสั่งคิวรี่ หรือกระบวนการจัดเก็บ ทั้งหมดเริ่มจากแหล่งข้อมูล นอกจากนี้ dataset ยังระบุข้อมูล ใดเหมาะสมที่จะแสดงบนรายงาน เพื่อเพิ่ม dataset ให้กับรายงาน ให้ปฏิบัติตามขั้นตอนเหล่านี้:

ในแท็บ Report Data เลือก New > Dataset และตั้งชื่อคอมโพเนนต์นี้

เลือกแหล่งข้อมูลฐานข้อมูลที่ขั้นตอนข้างต้น

ที่นี่ คุณพิมพ์/วางคำสั่งตัวอย่าง หรือใช้ฟีเจอร์ Query Designer . ตัวอย่างดังนี้:

SELECT P.Name,
ProductNumber,
Color,
ListPrice,
SC.Name [Category]
FROM Production.Product P
LEFT OUTER JOIN Production.ProductSubCategory SC
ON P.ProductSubCategoryID = SC.ProductSubCategoryID
WHERE ListPrice BETWEEN 0 AND 1000
ORDER BY Category, ListPrice ASC

จากนั้นคลิก OK ที่สุดคุณจะเห็นชุดข้อมูลแสดงในฟิลด์ข้อมูลในแท็บ Report Data .

เพิ่มคอมโพเนนต์อื่นๆ ให้กับรายงาน:

หลังจากที่คุณ khởi tạo dataset สำเร็จ คุณเริ่มสร้างรายงาน ขั้นแรกคือแอตทริบิวต์ง่ายๆ และคุ้นเคย เช่น ตารางสินค้า หัวเรื่อง และหมายเลขหน้า

ลากวาง Table จากแท็บ Toolbox เข้าสู่อินเทอร์เฟซหลักของรายงาน

ในแท็บ Report Data ต่อจากนั้น ลากวางฟิลด์ข้อมูล Category, Color, Product, Name, และ List Price ดังนี้:

วิธีสร้าง แก้ไข และส่งออกรายงานใน SQL Server Reporting Services (SSRS) รูปที่ 3 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services

ทำเหมือนกันกับคอมโพเนนต์ Textbox พิมพ์ AdventureWorks Products

ที่ส่วนว่างของรายงาน คลิกขวาและเลือก Insert > Page Footer

ลากวาง textbox เข้าไปใน footer นี้ ในส่วน Built-In Fields บนแท็บ Report Data ลากแท็บไปที่องค์ประกอบ Page Number .

ใช้ฟีเจอร์ Preview เพื่อดูตัวอย่างตารางรายงานด้วยข้อมูลนำเข้ามาตรฐาน

จัดรูปแบบและส่งออกรายงาน:

นี่คือขั้นตอนสุดท้ายเพื่อทำรายงานให้สมบูรณ์ รวมถึงฟีเจอร์ที่แท็บ Design:

เพิ่มและลบคอลัมน์: คลิกขวาตาราง และเลือก Insert Column > Left or Right

เปลี่ยนความกว้างคอลัมน์ข้อมูล: ลากและเปลี่ยนส่วนภายนอก

เปลี่ยนแบบอักษรและรูปแบบ: เลือกฟิลด์ข้อมูลที่ตรงกัน ปรับแต่งหรือเปลี่ยนตามความต้องการผู้ใช้

รูปแบบการแสดงตัวเลขมาตรฐาน: คลิกขวาฟิลด์ข้อมูลตัวเลข เลือก Text Box Properties และเปลี่ยนส่วน Number

ปรับขนาดรายงาน: โฮเวอร์และลากที่มุม เพื่อขยายหรือย่อขนาด

เพื่อส่งออกรายงานไปรูปแบบต่างๆ เช่น PDF, Excel คุณทำดังนี้:

เลือกแท็บ Preview

คลิกปุ่ม Export ด้านบน:

จากนั้นเลือกรูปแบบที่เหมาะสม เส้นทางบันทึกไฟล์ และคลิก Save

วิธีสร้าง แก้ไข และส่งออกรายงานใน SQL Server Reporting Services (SSRS) รูปที่ 4 : คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services

ข้างต้นคือขั้นตอนพื้นฐานสำหรับการสร้างและแก้ไขรายงานใน SQL Server Reporting Services แต่คุณยังสามารถอ้างอิงตัวอย่างที่นี่: SQL Server Books Online, SQL Server Books Online Tutorials, Microsoft Press - Stacia Misner และ CodePlex โชคดี!

คุณเพิ่งอ่านจบบทความ "คำแนะนำการสร้างและแก้ไขรายงานใน SQL Server Reporting Services" ที่แก้ไขโดยทีม TipsMake เราหวังว่าบทความนี้ให้เคล็ดลับเทคโนโลยีที่มีประโยชน์ คุณสามารถค้นหาบทความคล้ายกันได้ ขอบคุณที่อ่านและติดตามเราอย่างสม่ำเสมอ