Crystal Reports - คู่มือฉบับย่อ

SAP Crystal Reports คือไฟล์ Business Intelligence toolซึ่งใช้ในการสร้างรายงานจากทั้งแหล่งข้อมูล SAP และไม่ใช่ SAP ช่วยให้ผู้ใช้สามารถสร้างรายงานที่มีการแสดงภาพที่ยอดเยี่ยมและใช้ข้อกำหนดทางธุรกิจใหม่ ๆ ในรายงานเพื่อลดการพึ่งพา IT และผู้พัฒนารายงาน

SAP Crystal Reports สามารถเชื่อมต่อกับแหล่งข้อมูลใดก็ได้ที่มี Relational databasesเช่น Oracle, OLAP ระบบแหล่งข้อมูลเช่น BW หรือข้อมูล XML คุณสามารถสร้างรายงานอย่างง่ายหรือคุณยังสามารถใช้เครื่องมือที่ซับซ้อนหรือเฉพาะของ Crystal Reports เพื่อสร้างรายงานระดับล่วงหน้าสำหรับผู้ใช้ปลายทาง ส่วนใหญ่จะใช้สำหรับการรายงานแบบพิกเซลที่สมบูรณ์แบบสำหรับ CEO และผู้จัดการ

ประโยชน์ของการใช้ Crystal Reports

Flexible and customized report - คุณสามารถสร้างรายงานที่มีรูปแบบและพิกเซลที่สมบูรณ์แบบได้อย่างรวดเร็วโดยใช้ SAP Crystal Reports พร้อมอินเทอร์เฟซการออกแบบระดับสูงและเวิร์กโฟลว์ที่มีประสิทธิภาพ

Powerful report delivery options - คุณสามารถจัดส่งรายงานส่วนบุคคลให้กับผู้ใช้ทางธุรกิจของคุณในภาษาและรูปแบบที่ต้องการ

Data source connectivity- คุณสามารถเชื่อมต่อกับแหล่งข้อมูลได้โดยตรง แหล่งข้อมูลประกอบด้วย: Native, ODBC, OLE DB และการเชื่อมต่อ JDBC กับเชิงสัมพันธ์ OLAP บริการเว็บ XML แหล่งข้อมูลขององค์กรและ salesforce.com

Expanded support for Excel - คุณสามารถใช้ประโยชน์จากรูปแบบไฟล์ Excel ได้อย่างเต็มที่โดยอนุญาตให้ส่งออกข้อมูลไปยังแผ่นงานเดียวได้มากขึ้นโดยไม่ต้องครอบคลุมหลายแผ่นงาน

Windows operating system compatibility - ซอฟต์แวร์ SAP Crystal Reports 2013 ได้รับการรับรองว่าเข้ากันได้กับ Microsoft Windows 7

Mobile compatibility - คุณยังสามารถเปิดรายงานเชิงโต้ตอบผ่านอุปกรณ์มือถือของคุณ

SAP Crystal Reports, Adobe Flash and HTML 5 integration - ช่วยให้นักพัฒนา SAP Crystal Reports สามารถสร้าง "mash-ups" ที่มีประสิทธิภาพโดยดึงข้อมูลจากแหล่งต่างๆ

Competitors - SAP Crystal Reports แข่งขันกับผลิตภัณฑ์ต่างๆในตลาด Microsoft เช่น SQL Server Reporting Services SSRS, XtraReports, ActiveReports และ List & Label

ข้อกำหนดในการติดตั้งสำหรับ Crystal Reports

ต่อไปนี้เป็นข้อกำหนดพื้นฐานในการติดตั้ง Crystal Reports -

  • พีซีที่ใช้โปรเซสเซอร์ที่ใช้ AMD หรือ Intel, CPU Dual Core, RAM 2 GB

  • พื้นที่ฮาร์ดไดรฟ์ที่ใช้ได้ประมาณ 4GB (สำหรับภาษาอังกฤษเท่านั้น, 8 GB สำหรับทุกภาษา)

  • Microsoft Windows 7 SP1, Windows 8, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012

Languages available - อังกฤษ, ฟินแลนด์, ฝรั่งเศส, เยอรมัน, ฮังการี, อิตาลี, ญี่ปุ่น, เกาหลี, นอร์เวย์, โปแลนด์, โปรตุเกส, จีนตัวย่อ, จีนดั้งเดิม, เช็ก, เดนมาร์ก, ดัตช์, สโลวาเกีย, สโลวีเนีย, สเปน, สวีเดน, ไทย, ตุรกี, โรมาเนีย, รัสเซีย

ข้อกำหนดทางเทคนิค

  • Hardware Requirements - โปรเซสเซอร์ Intel Pentium III หรือเทียบเท่าแนะนำให้ใช้ RAM ขั้นต่ำ 512 MB

  • Disk Space - 2 GB สำหรับการติดตั้งเริ่มต้นด้วยภาษาอังกฤษ 4 GB สำหรับการติดตั้งเริ่มต้นพร้อมกับทุกภาษาที่ติดตั้ง

การเปรียบเทียบเวอร์ชันและคุณสมบัติ

ให้เรายกตัวอย่างเพื่อถอดรหัสรูปแบบเวอร์ชัน SAP Crystal Reports สมมติว่า 12.1.2.957.12 เป็นเวอร์ชันของ CR 2008 ที่นี่1 หมายความว่าเป็น Service Pack 1 .2หมายความว่า Fix Pack 1.2 ถูกนำไปใช้กับ Service Pack 1 แล้วตัวเลขสามสี่หลักสุดท้ายไม่สำคัญ อีกตัวอย่างหนึ่งถ้าคุณมีเวอร์ชัน 12.3.1.684 ฉันรู้ว่าฉันใช้ CR 2008, Service Pack 3, Fix Pack 3.1

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Crystal Reports สำหรับองค์กรมีอินเทอร์เฟซที่ช่วยให้คุณสร้างจัดรูปแบบและเผยแพร่รายงานที่มีประสิทธิภาพได้อย่างรวดเร็วและง่ายดาย

แถบเมนูมีคุณสมบัติมากมายที่มีอยู่ใน Crystal Reports for Enterprise ดังที่แสดงในภาพต่อไปนี้

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

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

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

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

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

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

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

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

พื้นที่การทำงานหลักใน Crystal Reports เรียกว่า Report Design Canvasและแบ่งออกเป็นแท็บโครงสร้างและแท็บหน้า Crystal Report แบ่งออกเป็นห้าส่วนต่างๆตามค่าเริ่มต้นและจะมีการเพิ่มส่วนเพิ่มเติมหากคุณใช้การจัดกลุ่มกับรายงาน

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

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

ตัวเลือกรายงานเป็นหนึ่งในคุณสมบัติที่ใช้บ่อยที่สุดใน Crystal Report Designerเมื่อคุณต้องการเข้าถึง / แก้ไขค่าของ Report Options ของรายงาน Crystal ที่รันไทม์ในแอปพลิเคชัน Crystal Reports .NET

ไปที่แก้ไข→ตัวเลือกรายงาน

คุณลักษณะตัวเลือกรายงานใช้เพื่อตั้งค่าฟิลด์ต่างๆใน Crystal Reports เช่นคุณลักษณะแนวทางอัจฉริยะที่ให้คุณเลือกย้ายและปรับขนาดคอลัมน์ทั้งหมดขององค์ประกอบรายงานโดยไม่จำเป็นต้องเลือกแต่ละองค์ประกอบด้วยตนเอง เมื่อคุณเลือกองค์ประกอบรายงานหลักเกณฑ์อัจฉริยะจะปรากฏขึ้นและเลือกองค์ประกอบที่เกี่ยวข้องในคอลัมน์โดยอัตโนมัติ

SAP Crystal Report มีเค้าโครงหน้าสองตัวเลือก - แนวนอนและแนวตั้ง แนวนอนหมายถึงหน้าวางในแนวนอนในขณะที่แนวตั้งหมายถึงหน้าวางในแนวตั้ง

ในการเปิดตัวเลือกเค้าโครงหน้าใน Crystal Report ให้ไปที่ File → Page Setup

ตัวเลือกนี้ช่วยให้คุณสามารถเลือกตัวเลือกหน้ากระดาษเช่นขนาดกระดาษความกว้างกระดาษความสูงของกระดาษและระยะขอบ (ซ้ายขวาบนและล่าง)

To change the page layout −

เลือกแท็บการตั้งค่าหน้าในเมนูไฟล์ คลิกตัวเลือก Orientation ในกลุ่ม Page Setup

แท็บวิธีใช้ SAP Crystal Report for Enterprise มีสื่อการเรียนและวิดีโอแบบโต้ตอบทั้งหมดจากไซต์ SAP เพื่อเรียนรู้คุณสมบัติ Crystal Report

ตัวเลือกต่อไปนี้ตามที่แสดงในภาพสามารถใช้ได้เมื่อคุณคลิกที่แท็บวิธีใช้ในแถบเมนู -

  • รายงาน SAP Crystal สำหรับความช่วยเหลือสำหรับองค์กร
  • Documentation
  • Tutorials
  • แสดงหน้าเริ่มต้น
  • ติดต่อเรา
  • Register
  • เกี่ยวกับ SAP Crystal Report for Enterprise

รายงาน SAP Crystal สำหรับความช่วยเหลือสำหรับองค์กร

ตัวเลือกนี้ให้คำแนะนำฉบับสมบูรณ์ที่ชื่อว่า Introduction to SAP Crystal Report for Enterprise ดังที่แสดงในภาพต่อไปนี้

ซึ่งครอบคลุมถึงบทนำเกี่ยวกับ Crystal Reports Enterprise 4.x และฟังก์ชันการรายงานพื้นฐานทั้งหมดที่มีอยู่ในเครื่องมือเช่นการเข้าสู่ระบบเซิร์ฟเวอร์การแนะนำการรายงานแนวคิดการออกแบบแหล่งข้อมูลและแบบสอบถามการสร้างแผนภูมิเป็นต้น

เอกสารประกอบ

เมื่อคุณคลิกที่ตัวเลือกเอกสารในแท็บวิธีใช้จะนำคุณไปยังลิงก์ SAP สำหรับ Crystal Report for Enterprise 4.x

ลิงค์นี้มีคู่มือ Crystal Report for Enterprise 4.x สำหรับ -

  • การติดตั้งอัพเกรดและการปรับใช้
  • คู่มือผู้ใช้ปลายทาง
  • ข้อมูลเพิ่มเติม

บทแนะนำ

เมื่อคุณคลิกที่ลิงค์บทช่วยสอนในแท็บวิธีใช้จะนำคุณไปยังบทแนะนำผลิตภัณฑ์อย่างเป็นทางการ - SAP BusinessObjects Crystal Reports for Enterprise 4.x

หน้านี้มีเนื้อหาเกี่ยวกับ eLearning ซึ่งรวมถึงเซสชันแบบโต้ตอบและวิดีโอสอนเกี่ยวกับคุณสมบัติหลักทั้งหมดของเครื่องมือ

หน้าแรก

จะนำคุณไปยังหน้าแรกของเครื่องมือ SAP Crystal Reports Enterprise 4.1 Contact Us และ Register Option ใช้เพื่อติดต่อ SAP สำหรับคุณสมบัติที่เกี่ยวข้องกับเครื่องมือ

เกี่ยวกับ SAP Crystal Report for Enterprise

จะนำคุณไปยังหน้าเกี่ยวกับของเครื่องมือที่มีรายละเอียดเวอร์ชันและรุ่น

สภาพแวดล้อมการออกแบบ SAP Crystal Report จัดเตรียมพื้นที่ที่คุณสามารถออกแบบโครงสร้างของรายงานได้ ประกอบด้วยส่วนประกอบหลายอย่าง -

รายงานการออกแบบผ้าใบ

Report Design Canvasใช้ในการออกแบบโครงสร้างรายงานของคุณ คุณสามารถวางองค์ประกอบต่างๆเช่นแผนภูมิองค์ประกอบทดสอบและออบเจ็กต์ข้อมูลในรายงาน

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

มีโหมดโครงสร้างและโหมดหน้าเพื่อกำหนดโครงร่างของรายงาน โหมดโครงสร้างแสดงโครงสร้างของรายงานและโหมดหน้าใช้สำหรับการดูตัวอย่างรายงาน

แก้ไข→การตั้งค่า→ออกแบบผ้าใบ

โหมดโครงสร้าง

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

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

ส่วนหัวรายงาน

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

ส่วนหัวของหน้า

ตัวเลือกนี้ใช้เพื่อนำเสนอข้อมูลที่ด้านบนของแต่ละหน้าเช่นส่วนหัวของเอกสารชื่อบท ฯลฯ ส่วนหัวของหน้าจะไม่อยู่ในส่วนหัวของรายงาน

ร่างกาย

ใช้เพื่อแสดงเนื้อหาของรายงาน ข้อมูลรายงานทั้งหมดอยู่ในส่วนนี้

ส่วนท้ายรายงาน

ใช้เพื่อนำเสนอข้อมูลในตอนท้ายของรายงานเช่นผลรวม ฯลฯ

ส่วนท้ายของหน้า

ใช้เพื่อแสดงหมายเลขหน้าหรือข้อมูลอื่น ๆ ที่คุณต้องการในตอนท้ายของแต่ละหน้า

โหมดหน้า

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

แถบด้านข้าง Data Explorer

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

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

วัตถุผลลัพธ์

จะแสดงออบเจ็กต์ทั้งหมดที่ถูกเพิ่มลงในรายงาน คุณยังสามารถลากวัตถุเพื่อเพิ่มในรายงานได้ อ็อพชัน Edit Data Sources ช่วยให้คุณสามารถเพิ่มอ็อบเจกต์ใหม่จาก Universe หรือเลือก Universe / Data Source ใหม่จากที่เก็บ

สูตร

นี่แสดงสูตรทั้งหมดที่สร้างขึ้นสำหรับรายงาน คุณสามารถสร้างสูตรใหม่ได้ด้วยการคลิกขวาที่แท็บสูตรและ→ใหม่→สูตรใหม่

คุณยังสามารถลากสูตรไปยังรายงานได้

พารามิเตอร์

จะแสดงพารามิเตอร์ทั้งหมดที่สร้างขึ้นสำหรับรายงาน คุณสามารถสร้างกลุ่มพารามิเตอร์ใหม่ด้วยการคลิกขวาที่พารามิเตอร์→ใหม่→พารามิเตอร์ใหม่

กำลังเรียกใช้ผลรวม

จะแสดงรายการผลรวมที่รันอยู่ทั้งหมดที่สร้างขึ้นสำหรับรายงาน คุณสามารถสร้างผลรวมการวิ่งใหม่ด้วยการคลิกขวาที่แท็บ→ผลรวมการวิ่งใหม่

วัตถุที่กำหนดไว้ล่วงหน้า

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

เค้าร่าง

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

ต้นไม้กลุ่ม

ใช้เพื่อดูมุมมองแบบต้นไม้ของกลุ่มและกลุ่มย่อยทั้งหมดในรายงาน

หา

ใช้เพื่อค้นหาค่าเฉพาะในรายงาน พิมพ์คำในช่องค้นหาเพื่อค้นหาค่าใด ๆ

Crystal Report สามารถเชื่อมต่อกับแหล่งข้อมูลหลายแหล่งซึ่งรวมถึง -

  • Universe
  • แบบสอบถาม SAP BEx
  • การเชื่อมต่อเชิงสัมพันธ์
  • มุมมอง HANA
  • สเปรดชีต Excel

ในการเชื่อมต่อกับแหล่งข้อมูลไปที่ไฟล์→ใหม่→จากแหล่งข้อมูล

ในการเลือกแหล่งข้อมูลคุณต้องเชื่อมต่อกับเซิร์ฟเวอร์แพลตฟอร์ม SAP Business Objects

เมื่อคุณไปที่ไฟล์→ใหม่→จากแหล่งข้อมูล→เลือกกล่องโต้ตอบการเชื่อมต่อแหล่งข้อมูลจะปรากฏขึ้น→เรียกดูที่เก็บ→รายการประเภทแหล่งข้อมูล→เลือกแหล่งข้อมูลที่คุณต้องการเชื่อมต่อ→ถัดไป

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

การเชื่อมต่อแหล่งข้อมูล SAP BEx และ Universe ช่วยให้คุณสร้างและออกแบบแบบสอบถามใน Crystal Reports

สร้างแบบสอบถาม

ในการสร้างแบบสอบถามใน Universe คุณสามารถเลือกทั้ง OLAP และแหล่งข้อมูลเชิงสัมพันธ์

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

บานหน้าต่างจักรวาล

มันมีโครงสร้างต้นไม้ของวัตถุทั้งหมดในจักรวาล คุณสามารถดูวัตถุทั้งหมดใน Universe ได้โดยใช้ตัวเลือกขยายทั้งหมด

คุณไม่สามารถเพิ่มวัตถุใหม่หรือแก้ไขวัตถุที่มีอยู่ในแผงแบบสอบถาม

บานหน้าต่างออบเจ็กต์ผลลัพธ์

ในพื้นที่นี้คุณเพิ่มวัตถุที่คุณต้องการในแบบสอบถามของคุณ

บานหน้าต่างตัวกรองแบบสอบถาม

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

แบบสอบถาม SAP BEx สามารถมีลำดับชั้นหนึ่งหรือมากกว่าและกำหนดออบเจ็กต์ไว้ล่วงหน้าเพื่อรันรายงาน

แบบสอบถาม SAP HANA รวมข้อมูลจากมุมมอง SAP HANA Modeling: Analytic, Calculation Views ในการเชื่อมต่อกับฐานข้อมูล HANA และใช้ตาราง Schemas →ภายในฐานข้อมูลคุณสามารถใช้การเชื่อมต่อ Relational หรือ OLAP ที่มีอยู่ สามารถสร้างการเชื่อมต่อแบบสัมพันธ์ในเครื่องมือ IDT

การเชื่อมต่อ OLAP สามารถสร้างได้ใน CMC เช่นเดียวกับในเครื่องมือออกแบบข้อมูล มุมมองหลายมิติของ HANA สามารถเชื่อมต่อกับ Crystal Reports โดยใช้การเชื่อมต่อ OLAP

คลิกที่ถัดไป→มันจะแสดงรายการมุมมองการสร้างแบบจำลองทั้งหมดในที่เก็บ HANA →เลือกมุมมองการสร้างแบบจำลอง→เสร็จสิ้น

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

การแก้ไขแบบสอบถาม

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

คุณยังสามารถแก้ไขแบบสอบถามที่มีอยู่ได้โดยไปที่ข้อมูล→แก้ไขแหล่งข้อมูลดังที่แสดงในภาพต่อไปนี้

เมื่อคุณทำการเปลี่ยนแปลงเสร็จแล้วให้คลิกที่ Finish และการเปลี่ยนแปลงทั้งหมดจะถูกนำไปใช้กับข้อมูลใน Crystal Report

ต่อไปนี้เป็นประเภทของตัวกรองแบบสอบถามที่สามารถใช้ใน Crystal Reports -

  • ตัวกรองที่กำหนดไว้ล่วงหน้า
  • ตัวกรองที่กำหนดเอง
  • ตัวกรองที่กำหนดเอง

กำหนดตัวกรองล่วงหน้า

สิ่งเหล่านี้คือตัวกรองแบบฝังในแผงแบบสอบถามที่สร้างโดยผู้ดูแลระบบ ตัวกรองที่กำหนดไว้ล่วงหน้าถูกสร้างขึ้นในระดับจักรวาลและใช้โดยตรงในรายงานจากจักรวาล ลากวัตถุที่คุณต้องการใช้ตัวกรองกับบานหน้าต่างตัวกรองแบบสอบถามและลากตัวกรองที่กำหนดไว้ล่วงหน้าด้วย เมื่อคุณเรียกใช้ตัวกรองแบบสอบถาม wrt ข้อมูลคิวรีจะถูกส่งกลับในรายงาน

ตัวกรองที่กำหนดเอง

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

พรอมต์

ใช้เพื่อแสดงคำถามหรือรายการค่าและเรียกว่าตัวกรองแบบไดนามิก

เงื่อนไขตัวกรอง

ตัวเลือกค่าคงที่ช่วยให้คุณป้อนค่าเดียวในตัวกรอง

รายการค่าช่วยให้คุณสามารถเลือกค่าหนึ่งจากค่าที่มีอยู่ทั้งหมดสำหรับวัตถุ

พรอมต์ใช้เพื่อส่งผ่านค่าไดนามิกไปยังตัวกรองแบบสอบถาม

ตัวเลือก คำอธิบาย
Constant
  • พิมพ์ค่าลงในกล่องข้อความ

LOV
  • ใน Prompt(s) กล่องโต้ตอบเพิ่มสมาชิกในรายการของคุณโดยดับเบิลคลิกที่พวกเขาหรือโดยการเลือกพวกเขาใน Members บานหน้าต่างแล้วคลิกลูกศรตรงกลาง

  • คลิก ok

Prompt
  • ใน Edit Prompt กล่องโต้ตอบเลือก New Prompt เพื่อเพิ่มพรอมต์ใหม่หรือ Use Universe Parameters เพื่อเลือกพารามิเตอร์จากจักรวาลของคุณ

  • หากคุณเลือกไฟล์ New Promptป้อนตัวเลือกพร้อมต์หรือหากคุณเลือก Use Universe Parametersเลือกพารามิเตอร์

  • คลิก ok

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

คุณสามารถคลิกที่ตัวเลือกปฏิทินเพื่อเลือกวันที่ในฟิลด์ 'ถึง' และ 'จาก' คุณยังสามารถใช้มิติวันที่กับรายการค่า (LOVs) หรือตัวเลือกค่าคงที่ LOV ช่วยให้คุณสามารถเลือกวันที่จากรายการค่าที่มีให้สำหรับมิติวันที่ในจักรวาล

ซึ่งเรียกว่าการใช้ตัวกรองตามเวลาในรายงาน

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

ช่อง Format Result Object Element ใช้เพื่อเปลี่ยนลักษณะของออบเจ็กต์ในรายงาน ภายในมี 4 แท็บดังต่อไปนี้ -

  • General
  • Font
  • Appearance
  • Paragraph

General tab ใช้เพื่อกำหนดคุณสมบัติทั่วไปของออบเจ็กต์รายงานเช่นความสูงและความกว้างซ่อนและซ่อนหากซ้ำกันเป็นต้นแท็บขั้นสูงในทั่วไปใช้เพื่อส่งผ่านไฮเปอร์ลิงก์ในรายงาน

Font tab ใช้เพื่อเปลี่ยนขนาดฟอนต์สีสไตล์การจัดตำแหน่งและการหมุนของชื่อออบเจ็กต์ในรายงาน

Appearance tab ใช้เพื่อเปลี่ยนเส้นขอบและเพิ่มเอฟเฟกต์ให้กับออบเจ็กต์รายงาน

Paragraph tab ใช้เพื่อกำหนดคุณสมบัติของบรรทัดในกรณีที่มีหลายบรรทัดในรายงาน

การจัดรูปแบบตามเงื่อนไขใช้เพื่อส่งผ่านเงื่อนไขการปรากฏของออบเจ็กต์รายงาน

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

ตามที่กล่าวไว้ก่อนหน้านี้ Crystal Reports โดยค่าเริ่มต้นจะมีส่วนหลักห้าส่วน -

  • ส่วนหัวรายงาน
  • ส่วนหัวของหน้า
  • Body
  • ส่วนท้ายรายงาน
  • ส่วนท้ายของหน้า

ที่นี่เราจะได้เรียนรู้วิธีแทรกซ่อนและลบส่วนต่างๆใน Crystal Report สำหรับ Enterprise 4.x.

หากต้องการแทรกส่วนในส่วนรายงานใด ๆ ให้เลือกส่วน→คลิกขวาและแทรก

คุณสามารถใช้ตัวเลือกซ่อนและย้ายเพื่อซ่อนส่วนหรือเพื่อเลื่อนส่วนขึ้นและลง

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

  • Name
  • Color
  • Size

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

To keep a section from breaking across pages −

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

คลิกขวาที่ส่วนแล้วคลิกส่วนรูปแบบ→การแบ่งหน้า→เลือกหลีกเลี่ยงการแบ่งหน้าแล้วคลิกปิด

ตอนนี้ให้เราดูวิธีแทรกซ่อนและลบส่วนต่างๆใน Crystal Report 2013

Section Expert ดังที่แสดงในภาพต่อไปนี้ใช้เพื่อจัดการส่วนต่างๆในรายงาน

To insert a new section you need to −

คลิกปุ่ม Section Expert ตามที่แสดงในภาพต่อไปนี้ (Section Expert มีรายชื่อของส่วนทั้งหมดในรายงาน) →เลือกส่วนและคลิกแทรก

ส่วนใหม่จะปรากฏในรายงาน

ในการลบส่วน

เปิดผู้เชี่ยวชาญส่วนที่ด้านบนและเลือกส่วนที่คุณต้องการลบ→เข้าสู่ลบ

คุณสามารถลบส่วนนั้นได้ก็ต่อเมื่อมีตัวอักษร คุณไม่สามารถลบส่วนต่างๆที่ Crystal Reports ให้มา แต่เดิมได้

เพื่อเปลี่ยนลำดับ

เปิดผู้เชี่ยวชาญส่วน→เลือกส่วนที่คุณต้องการย้ายและใช้ลูกศรขึ้นและลงเพื่อเปลี่ยนลำดับของส่วน

เพื่อรวมส่วนต่างๆ

เปิดผู้เชี่ยวชาญส่วน→ย้ายส่วนที่คุณต้องการรวมเข้าด้วยกัน→เลือกส่วนบนสุด→คลิกผสาน

ส่วนต่างๆจะรวมเข้ากับส่วนที่อยู่ถัดไปในรายการ

เพื่อแยกส่วน

คลิกที่ขอบเขตของส่วนที่คุณต้องการแยก→เส้นแนวนอนที่แยกส่วนจะปรากฏ→ลากแล้วปล่อยไปยังตำแหน่งที่คุณต้องการแบ่งส่วน

การจัดเรียงข้อมูล

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

คุณยังสามารถลบการเรียงลำดับโดยใช้ตัวเลือกลบในแท็บเรียง

ให้เราดูวิธีใช้การจัดเรียงใน Crystal Reports

หากต้องการใช้การจัดเรียงใน Crystal Report สำหรับองค์กร 4.x ให้ไปที่แท็บโครงสร้างของรายงาน→คลิกที่แท็บข้อมูลที่ด้านบนและเลือกการจัดเรียง

เมื่อคุณคลิกที่ตัวเลือกการจัดเรียงจะมีหน้าต่างปรากฏขึ้นพร้อมตัวเลือกกลุ่มและการจัดเรียง

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

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

A → Z Ascending หรือ Z → A Descending

คุณยังสามารถเพิ่มการจัดเรียงหลายรายการในรายงานเดียวและคลิกตกลง

หากต้องการดูข้อมูลที่จัดเรียงให้ไปที่แท็บหน้า

ในตัวอย่างข้างต้นได้ใช้การเรียงลำดับตามชื่อลูกค้าและตามด้วยจำนวนที่ขาย

ในการลบการจัดเรียงให้เลือกการจัดเรียงและคลิกที่ตัวเลือกลบการจัดเรียง

ในบทนี้เราจะพูดถึงวิธีการกำหนดแสดงผลและลบกลุ่ม

กำหนดกลุ่ม

เมื่อคุณต้องการแยกข้อมูลออกเป็นกลุ่มเพื่อให้เข้าใจได้ง่ายสามารถใช้ตัวเลือกการจัดกลุ่มได้

คุณยังสามารถปรับแต่งการจัดกลุ่มสำหรับค่าเดียวหรือหลายค่าได้โดยใช้ตัวเลือกกำหนดเองภายในแท็บการจัดกลุ่ม

หากต้องการใช้การจัดกลุ่มในรายงานไปที่แท็บโครงสร้างของรายงาน→ข้อมูล→กลุ่ม

Render Groups

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

ในการใช้การจัดกลุ่มกับค่าเดียวไปที่กำหนดตัวเลือกการจัดกลุ่มเอง→ใหม่→เพิ่มเงื่อนไข→เลือกตัวดำเนินการและค่าจากรายการแบบเลื่อนลงดังที่แสดงในภาพต่อไปนี้ -

นอกจากนี้ยังมีตัวเลือกในการละทิ้งสิ่งอื่น ๆ จัดกลุ่มสิ่งอื่น ๆ ในกลุ่มเดียวด้วยชื่อกลุ่มหรือรวมทุกอย่างโดยไม่ต้องเปลี่ยนชื่อกลุ่ม

ในตัวอย่างต่อไปนี้ได้สร้าง 2 กลุ่ม: กลุ่มแรกมีชื่อภูมิภาค =” นิวเดลี” และกลุ่มที่สองที่มีชื่อกลุ่ม“ อื่น ๆ ”

เมื่อคุณใช้การจัดกลุ่มในรายงานส่วนใหม่สองส่วนจะปรากฏในพื้นที่รายงาน - ส่วนหัวของกลุ่ม 1 และส่วนท้ายของกลุ่ม 1

ลบกลุ่ม

ในการลบกลุ่มให้เลือกกลุ่มที่คุณต้องการลบและคลิกที่ตัวเลือกลบ

ไปที่โครงสร้างของรายงาน→กลุ่ม→เลือกกลุ่ม # 1, 2 ที่คุณต้องการลบ→ลบ

คุณสามารถใช้ 3 ตัวเลือกต่อไปนี้ในขณะปรับแต่งกลุ่มใน Crystal Reports -

  • ทิ้งอย่างอื่น

  • จัดกลุ่มอื่น ๆ ทั้งหมดในกลุ่มเดียวด้วยชื่อกลุ่ม

  • รวมทุกอย่างอื่น ๆ โดยไม่ต้องเปลี่ยนชื่อกลุ่ม

ต้นไม้กลุ่ม

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

ส่วนหัวสดในรายงาน

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

การรวมข้อมูลที่จัดกลุ่ม

การจัดกลุ่มข้อมูลในรายงานจะทำเพื่อหาผลรวมของแต่ละกลุ่มในรายงาน มีตัวเลือกการรวมจำนวนมาก - ผลรวม, จำนวน, สูงสุด, ต่ำสุด, ค่าเฉลี่ย ฯลฯ คุณยังสามารถเพิ่มผลรวมย่อยในรายงานของคุณได้

ตัวเลือกทั้งหมดในรายงาน - ไปที่แท็บแทรก→เลือกตัวเลือกสำหรับยอดรวมของคุณ

หากต้องการเปลี่ยนรูปแบบของกล่องรวมให้คลิกขวาที่ค่ารวม→รูปแบบผลรวม

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

ในการเลือกเทมเพลตรายงานจากที่เก็บให้ไปที่ไฟล์→ใหม่→จากเทมเพลตเว็บ

มีเทมเพลตสองตัวเลือกใน Crystal Reports -

  • เทมเพลตเด่น
  • ใช้ล่าสุด

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

เลือกดูตัวอย่าง (เพื่อดูตัวอย่างเทมเพลตรายงานก่อนเลือกแหล่งข้อมูล) →ตั้งค่าตำแหน่งแหล่งข้อมูลเพื่อเลือกแหล่งข้อมูล→แผงแหล่งข้อมูลเป้าหมายไอคอนเพิ่มการเชื่อมต่อ→เลือกกล่องโต้ตอบการเชื่อมต่อแหล่งข้อมูลจะปรากฏขึ้น

เลือกการเชื่อมต่อแหล่งข้อมูลของคุณจากหนึ่งในตัวเลือกต่อไปนี้ -

Previous Connections - ตัวเลือกนี้ช่วยให้คุณใช้แหล่งข้อมูลที่เชื่อมต่อก่อนหน้านี้

Browse Repository - ตัวเลือกนี้ให้คุณเลือกแหล่งข้อมูลจากรายการประเภทแหล่งข้อมูล

Connection by Vendor - ตัวเลือกนี้เชื่อมต่อกับแหล่งข้อมูลที่จัดเรียงโดยผู้จำหน่ายหรือผู้ให้บริการซอฟต์แวร์

คลิกเสร็จสิ้น

เลือกวัตถุจากแผงแหล่งข้อมูลปัจจุบันและเชื่อมต่อกับวัตถุในแผงแหล่งข้อมูลเป้าหมาย→คลิกบนแผนที่→คลิกที่เสร็จสิ้น

การแทรกตัวเลือกใน Crystal Reports for Enterprise ช่วยให้คุณสามารถเพิ่มออบเจ็กต์หลายรายการในระดับรายงาน: แผนภูมิครอสแท็บรูปภาพแฟลชรายงานย่อย ฯลฯ

เพิ่มวัตถุกราฟิก

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

เมื่อคุณคลิกที่รูปภาพจะมีตัวเลือกให้แทรกรูปภาพในรายงาน รูปแบบภาพทั่วไปต่อไปนี้รองรับใน Crystal Reports -

  • jpeg
  • png
  • gif
  • tiff

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

ในบทนี้เราจะเรียนรู้เกี่ยวกับประเภทของแผนภูมิการสร้างและการจัดรูปแบบแผนภูมิ

ประเภทแผนภูมิ

คุณสามารถใช้ประเภทแผนภูมิด้านล่างนี้ใน Crystal Reports สำหรับองค์กร ในการแทรกแผนภูมิไปที่แทรก→แผนภูมิ→เลือกประเภทแผนภูมิและแทรกแผนภูมิในแท็บโครงสร้างหรือหน้า

การสร้างแผนภูมิและเค้าโครงแผนภูมิ

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

เมื่อคุณแทรกแผนภูมิจะมีสองตัวเลือกให้คุณ - ข้อมูลและแสดงแผนภูมิ

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

แท็บข้อมูลช่วยให้คุณสามารถแทรกข้อมูลในแผนภูมิได้ เมื่อคุณไปที่แท็บข้อมูลระบบจะขอให้คุณเพิ่มค่าบนแกน X, Y, Z

คลิกขวาที่แต่ละแกนและไปที่แทรกวัตถุประเภทแผนภูมิ→คุณสามารถเลือกองค์ประกอบที่เลือกจากรายการแบบเลื่อนลง→วัตถุข้อมูลแผนภูมิชื่อเรื่องคำบรรยายเชิงอรรถตำนาน ฯลฯ

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

การจัดรูปแบบแผนภูมิ

เมื่อคุณคลิกขวาที่แผนภูมิจะมีตัวเลือกการจัดรูปแบบดังต่อไปนี้ -

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

ผู้เชี่ยวชาญด้านการเน้นแผนภูมิช่วยให้คุณสามารถเน้นค่าเฉพาะในแผนภูมิได้ คุณสามารถเลือกสีอื่นเพื่อเน้นค่าภายในแผนภูมิได้

เพิ่มเงื่อนไข→เลือกแอตทริบิวต์ที่คุณต้องการเน้นในแผนภูมิดังที่แสดงในภาพต่อไปนี้

แก้ไขประเภทแผนภูมิเหมือนกับแผนภูมิรูปแบบที่มีตัวเลือกทั้งหมดคล้ายกัน

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

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

หากต้องการดูรายงานจริงให้ไปที่แท็บหน้า

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

คุณสามารถเพิ่มแอตทริบิวต์จำนวนมากในแถวและคอลัมน์ได้โดยคลิกที่เครื่องหมาย "+" หากต้องการลบวัตถุให้คลิกที่เครื่องหมาย X

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

คุณยังสามารถแก้ไขเซลล์ในแท็บข้าม หากต้องการแก้ไขคุณสมบัติ Cross tab ให้คลิกขวาที่ Cross tab และคุณสามารถเปลี่ยนคุณสมบัติ -

  • ฟอร์แมตข้ามแท็บ
  • แก้ไขข้ามแท็บ
  • Sort
  • Hide
  • ตัวเลือกกริด
  • Pivot
  • สร้างแผนภูมิจากข้ามแท็บ

Crosstab ประกอบด้วยผลรวมของแถวผลรวมคอลัมน์และผลรวมทั้งหมด หากต้องการดูค่าเป็นเปอร์เซ็นต์ให้คลิกขวาที่เซลล์ทั้งหมดแล้วไปที่รูปแบบผลรวม→เลือกแสดงเป็นเปอร์เซ็นต์

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

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

Example- (Emp_details.sal) * 0.15

Common formulas คือ - การคำนวณฟังก์ชันสตริงเช่น UPPERCASE ฟังก์ชันวันที่เป็นต้น

สูตรประกอบด้วยสองส่วนในรายงาน -

  • Syntax
  • Components

components ใช้ในการสร้างสูตร

Crystal Reports มีสูตรประเภทต่อไปนี้ - สูตรรายงานและสูตรการจัดรูปแบบตามเงื่อนไข

Report formulas ใช้เป็นแบบสแตนด์อโลนในรายงาน Conditional formatting formulas กำหนดเงื่อนไขที่จะใช้สูตรรายงาน

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

ในเวิร์กชอปสูตรมีแผง 2 แผง - แผงการนำทางและแผงวัตถุ

แผงการนำทางมีโฟลเดอร์สำหรับสูตรแต่ละประเภทใน Crystal Reports

Object Panels ประกอบด้วย 4 ฟิลด์ -

Data Explorer - ประกอบด้วยวัตถุที่ใช้งานสูตรพารามิเตอร์และผลรวมที่กำลังทำงานอยู่ใน Crystal Report

Result Objects - ประกอบด้วยออบเจ็กต์ผลลัพธ์ทั้งหมดที่พร้อมใช้งานในรายงาน

Functions- มีฟังก์ชัน inbuilt ทั้งหมดที่สามารถใช้ในรายงานได้ นอกจากนี้ยังมีฟังก์ชันที่กำหนดเอง ตัวอย่าง - ฟังก์ชัน Sum, Count, String, ฟังก์ชัน Date เป็นต้น

Operators- ใช้เพื่อส่งผ่านเงื่อนไขระหว่างค่าต่างๆ ประกอบด้วย: ตัวดำเนินการทางคณิตศาสตร์อาร์เรย์ตัวดำเนินการบูลีน ฯลฯ

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

คุณสามารถสร้างสูตรเดียวหรือหลายสูตรได้ในครั้งเดียวและใช้ในรายงานของคุณ คุณยังสามารถลบสูตรหรือค้นหาและเปลี่ยนข้อความของสูตรในหน้าต่างข้อความสูตร

ถึง create a new formulaคุณสามารถคลิกขวาที่แท็บสูตรภายใต้ Data Explorer เมื่อคุณคลิกที่สูตรใหม่→ป้อนชื่อสูตร→จะเปิดเวิร์กชอปสูตร

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

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

สามารถบันทึกสูตรได้โดยใช้ตัวเลือกบันทึกที่ด้านล่างของหน้า เมื่อบันทึกสูตรแล้วจะอยู่ในรายการสูตรในแท็บ Data Explorer

คุณสามารถลากสูตรนี้ไปที่ส่วนใดก็ได้ของรายงาน

ในสแนปชอตด้านบนสูตรทดสอบถูกลากไปที่ส่วนท้ายของรายงานและมีการคำนวณค่าเป็นปริมาณที่ขาย / 2 ในส่วนท้ายรายงาน

ตอนนี้ to modify the formulaคลิกที่ชื่อสูตรภายใต้ Data explorer ระบบจะเปิดเวิร์กชอปสูตร ทำการเปลี่ยนแปลงสูตรและใช้ปุ่มบันทึกที่ด้านล่างเพื่อบันทึกการเปลี่ยนแปลง การเปลี่ยนแปลงเหล่านี้จะนำไปใช้กับค่ารายงานโดยอัตโนมัติ

หากต้องการลบสูตรออกจากรายงานให้คลิกขวาที่ชื่อสูตรแล้วคลิกลบ

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

มีตัวดำเนินการบูลีนที่แตกต่างกันที่สามารถใช้ในสูตรใน Crystal Reports พวกเขาคือ -

  • AND
  • OR
  • NOT
  • Eqv
  • Imp
  • XOR

ตัวดำเนินการทั้งหมดนี้ใช้เพื่อส่งผ่านเงื่อนไขต่างๆในสูตร -

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

การใช้ตัวดำเนินการบูลีน 'AND' -

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

การใช้ตัวดำเนินการบูลีน 'AND' และ 'OR' -

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

คำสั่ง if-then-Else เป็นคำสั่งพื้นฐานที่สุดของคำสั่งโฟลว์การควบคุมทั้งหมด จะบอกให้โปรแกรมของคุณดำเนินการบางส่วนของโค้ดก็ต่อเมื่อเงื่อนไขเฉพาะตรงตามจริง

หากคุณเห็นคำสั่ง If-Then-Else ต่อไปนี้พร้อมกับตัวดำเนินการบูลีนคำสั่งนี้อนุญาตให้คุณส่งผ่านหลายเงื่อนไขในสูตรและส่งคืนค่าหากเงื่อนไขนั้นเป็นจริง

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

คำสั่งนี้กล่าวว่าเมื่อเงื่อนไขใด ๆ เป็นจริง (ก่อนและหลังตัวดำเนินการ OR) จะพิมพ์ลูกค้าระดับห้าดาวมิฉะนั้นจะพิมพ์ลูกค้าระดับ 1 ดาว

สูตรนี้ได้รับการบันทึกแล้วเพิ่มลงในเนื้อหาของรายงานภายใต้แท็บโครงสร้างดังที่แสดงในภาพต่อไปนี้ -

มีการเพิ่มคอลัมน์ใหม่ในรายงานด้วยคะแนนของลูกค้าตามที่กล่าวไว้ในสูตรการทดสอบ

สูตรที่คำนวณใช้ในการคำนวณทางคณิตศาสตร์ใน Crystal Reports และสามารถออกแบบได้ในเวิร์กชอปสูตร

ตัวดำเนินการทางคณิตศาสตร์ใช้ในการออกแบบสูตรการคำนวณในการประชุมเชิงปฏิบัติการ มีตัวดำเนินการทางคณิตศาสตร์ที่แตกต่างกันที่สามารถใช้เพื่อเพิ่ม, หาร, เอ็กซ์โปเนนเชียล, คูณและอื่น ๆ

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

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

รายชื่อตัวดำเนินการทางคณิตศาสตร์จากลำดับความสำคัญสูงสุดไปต่ำสุด ได้แก่ -

  • Exponentiation
  • Negation
  • คูณหารและเปอร์เซ็นต์
  • การหารจำนวนเต็ม
  • Mod
  • การบวกและการลบ

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

เขียนสูตรในบานหน้าต่างข้อความสูตรบันทึกและปิด

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

ในตัวอย่างนี้ใช้ crGreen, crRed, crBlack คุณยังสามารถใช้ค่าตัวเลขจริงของค่าคงที่ของสี

มีฟังก์ชันการจัดรูปแบบตามเงื่อนไขทั่วไปสามประการ -

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute สามารถใช้สำหรับสูตรการจัดรูปแบบใดก็ได้ CurrentObjectValue สำหรับสูตรการจัดรูปแบบใด ๆ ที่คุณกำลังจัดรูปแบบค่าวัตถุและ GridRowColumnValue สามารถใช้สำหรับสูตรการจัดรูปแบบใด ๆ ที่คุณกำลังจัดรูปแบบค่าวัตถุใน Cross-Tab

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

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

การกำหนดตัวแปร

Local Stringvar Customer_Lastname
Local numbervar Sales_percentage

คีย์เวิร์ดสำหรับประกาศตัวแปรมี 'var' ต่อท้ายและเป็นจริงสำหรับตัวแปรทุกประเภท คุณยังสามารถกำหนดค่าเริ่มต้นให้กับตัวแปรด้วยการประกาศหรือในรูปแบบที่แยกจากกัน

Local NumberVar Z; //Declare Z to be a Number variable
Z := 30;           //Assign the value of 30 to Z

ในการใช้ตัวแปรในสูตรจะมีการกำหนดขอบเขต ขอบเขตตัวแปรสามารถมีได้สามประเภท -

  • Local
  • Global
  • Shared

สิ่งนี้กำหนดว่าตัวแปรในสูตรหนึ่งสามารถใช้ในสูตรอื่นได้

ตัวแปรท้องถิ่น

ตัวแปรท้องถิ่นจะถูกประกาศโดยใช้คำหลักในท้องถิ่นตามด้วยประเภทและตามด้วยชื่อตัวแปรดังตัวอย่างข้างต้น

ตัวแปรท้องถิ่นถูก จำกัด ไว้ที่สูตรเดียว ซึ่งหมายความว่าคุณไม่สามารถเข้าถึงค่าของตัวแปรโลคัลในสูตรหนึ่งจากสูตรอื่นได้

//Formula 1
Local NumberVar Z;
Z := 30;

//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;

ในตัวอย่างข้างต้นสูตร 2 จะส่งคืนค่า 5 เนื่องจาก Z ถูกประกาศเป็นตัวแปรตัวเลขท้องถิ่นในสูตร 1 ดังนั้นจึงใช้ค่าเริ่มต้นสำหรับตัวแปร Z ในสูตร 2

ตัวแปรส่วนกลาง

มีการใช้ตัวแปรส่วนกลางตลอดทั้งรายงานหลัก ค่าของพวกเขาสามารถใช้ได้กับทุกสูตรที่ประกาศตัวแปรยกเว้นในรายงานย่อย

Global StringVar Z;

ขอแนะนำให้คุณใช้ตัวแปรส่วนกลางเฉพาะเมื่อตัวแปรภายในไม่เพียงพอ

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

ตัวแปรที่ใช้ร่วมกัน

ตัวแปรที่ใช้ร่วมกันจะถูกใช้ในรายงานหลักและรายงานย่อยทั้งหมด ตัวแปรที่ใช้ร่วมกันนั้นมีมากกว่าตัวแปรส่วนกลางด้วยซ้ำ

ในการใช้ตัวแปรที่ใช้ร่วมกันให้ประกาศในสูตรในรายงานหลัก -

Shared NumberVar Z := 10;

ในการใช้ตัวแปรที่ใช้ร่วมกันต้องมีการประกาศและกำหนดค่าก่อนจึงจะสามารถใช้ในรายงานหลักและรายงานย่อยได้

ตัวแปร Array ใน Crystal Report สามารถกำหนดได้โดยใช้คีย์เวิร์ด“ Array”

Global NumberVar Array Z := [1, 2, 3];

คุณยังสามารถกำหนดค่าให้กับองค์ประกอบของ Array และสามารถใช้ค่าเหล่านี้สำหรับการคำนวณในสูตรได้ ตัวอย่างเช่น -

StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )

สูตรนี้จะส่งคืนสตริง“ Bye”

คุณยังสามารถปรับขนาด Array โดยใช้คำหลัก Redim และ Redim Preserve Redim ใช้เพื่อลบรายการก่อนหน้าของ Array ในขณะที่ปรับขนาดและ Redim Preserve ใช้เพื่อเก็บค่า Array ก่อนหน้านี้ สำหรับexample -

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; 
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"

อาร์เรย์พร้อมลูป

อาร์เรย์ยังใช้กับลูปเช่นสำหรับลูป

Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50

Parametersใช้เพื่อรับปัจจัยการผลิตของผู้ใช้ก่อนสร้างรายงาน ผู้ใช้ต้องตอบพร้อมต์ก่อนที่จะสร้างรายงานและผลลัพธ์ของรายงานขึ้นอยู่กับการตอบสนองของผู้ใช้สำหรับค่าพารามิเตอร์

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

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

Note - พารามิเตอร์ใน Crystal Reports สามารถใช้ในตัวกรองได้หลังจากที่ดึงข้อมูลจากฐานข้อมูล

Cascading พารามิเตอร์

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

พารามิเตอร์ที่สืบทอดมา

นอกจากนี้ยังสามารถสร้างพารามิเตอร์ที่ระดับจักรวาลหรือในแผงแบบสอบถามและสามารถสืบทอดต่อไปยัง Crystal Reports ได้ในภายหลัง เรียกว่าพารามิเตอร์ที่สืบทอดมา คุณสามารถทิ้งพารามิเตอร์เหล่านี้ที่ระดับรายงานได้ แต่ไม่สามารถแก้ไขในรายงานได้ พารามิเตอร์เหล่านี้สามารถแก้ไขได้เฉพาะเมื่อสร้างขึ้นเท่านั้น

ประเภทข้อมูลพารามิเตอร์

พารามิเตอร์ใน Crystal Report รองรับประเภทข้อมูลด้านล่าง -

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

จุดสำคัญที่ต้องจำขณะใช้พารามิเตอร์ -

  • ในการใช้พารามิเตอร์ในสูตรไม่จำเป็นต้องวางไว้ในรายงาน พารามิเตอร์สามารถใช้ในสูตรได้เหมือนกับออบเจ็กต์อื่น ๆ และสามารถสร้างได้ในเวิร์กชอปสูตร

  • สามารถใช้พารามิเตอร์กับ LOV แบบคงที่หรือไดนามิก

  • คุณยังสามารถสร้างรายการค่าที่ผู้ใช้สามารถเลือกค่าพารามิเตอร์แทนการป้อนด้วยตนเอง

รายการประเภทค่า

ประเภท คำอธิบาย ควรใช้เมื่อใด
ความรักคงที่ จัดเตรียมรายการอย่างง่ายตามค่าที่คุณเพิ่มหรือนำเข้าในรายงาน
  • โดยใช้ข้อมูลที่ไม่เปลี่ยนแปลง
Dynamic LOV ตามข้อมูลรายงาน จัดเตรียมรายการไดนามิกจากแหล่งข้อมูล
  • การกรองข้อมูลหลังจากดึงข้อมูลจากฐานข้อมูลแล้ว
  • การกรองข้อมูลรายงานแบบโต้ตอบโดยไม่ต้องเข้าถึงฐานข้อมูล
  • การสร้าง LOV โดยที่ยังไม่มีอยู่ในแหล่งข้อมูล เช่นในจักรวาลหรือแบบสอบถาม BEx
คนรักจักรวาล แสดงรายการที่สร้างและดูแลในจักรวาล
  • การสร้างรายการค่าที่ใช้ซ้ำได้ซึ่งจัดการโดยผู้ดูแลระบบ Universe

จะสร้าง Parameter ได้อย่างไร?

ในมุมมอง Data Explorer คลิกขวาภายในพื้นที่พารามิเตอร์→เลือกใหม่→พารามิเตอร์ใหม่

กล่องโต้ตอบสร้างพารามิเตอร์จะปรากฏขึ้น→ป้อนชื่อสำหรับพารามิเตอร์ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว) ในกล่องโต้ตอบคุณสามารถเปลี่ยนชื่อและประเภทของพารามิเตอร์พร้อมกับคุณสมบัติอื่น ๆ

เลือกประเภทข้อมูลที่เหมาะสมจากรายการ→เช่นสตริงตัวเลขหรือวันที่เป็นต้น

ในกล่องข้อความพร้อมท์ให้ป้อนข้อความแจ้งที่ต้องการ (ไม่เกิน 255 อักขระที่เป็นตัวอักษรและตัวเลขคละกัน)

For example - "เลือกชื่อ"

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

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

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

ตัวกรองใช้เพื่อ จำกัด ระเบียนใน Crystal Report ตามความต้องการของผู้ใช้ ตัวกรองถูกนำไปใช้ตามออบเจ็กต์ตัวดำเนินการและพารามิเตอร์

จะสร้างตัวกรองแบบโต้ตอบในรายงานได้อย่างไร?

ไปที่แท็บข้อมูลที่ด้านบน→ตัวกรองแบบโต้ตอบ

คลิกเพิ่มตัวกรอง→เลือกวัตถุแรกจากตัวกรอง→เลือกตัวดำเนินการ→เลือกพารามิเตอร์

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

เมื่อพารามิเตอร์ถูกเลือกคลิกที่ตกลง หากคุณได้เลือกรายการค่าในพารามิเตอร์ระบบจะขอให้คุณเลือกค่าจากรายการแบบเลื่อนลง→เลือกค่า→ตกลง

เลือกข้อมูลที่บันทึกไว้หรือรีเฟรชข้อมูล→รายงานตอนนี้แสดงเฉพาะข้อมูลตัวกรอง

หากต้องการเพิ่มตัวกรองแบบโต้ตอบหลายตัวคุณสามารถใช้ตัวดำเนินการ "AND" และ "OR" ได้

เพื่อลบตัวกรองแบบโต้ตอบ

ไปที่แท็บข้อมูล→ตัวกรองแบบโต้ตอบ→เลือกตัวกรองที่คุณต้องการลบ→คลิกที่ปุ่มลบ

ในขณะที่สร้างพารามิเตอร์สามารถใช้ตัวเลือกพร้อมต์สองประเภทได้

  • Prompt to user จะสร้างพร้อมต์ให้ผู้ใช้ป้อนค่าของพารามิเตอร์

  • Hidden Prompt จะถูกใช้เพื่อส่งผ่านค่าเริ่มต้นหรือค่าตามสูตรไม่ใช่โดยผู้ใช้

เมื่อคุณใช้ตัวเลือก prompt to user ในแผงพร้อมท์คุณจะต้องป้อนข้อความพร้อมท์ แผงพรอมต์ให้คุณสามทางเลือก -

  • Do not show prompt - ไม่มีตัวเลือกให้คุณเปลี่ยนค่าในระดับรายงาน

  • Show as Editable Prompt - ให้ตัวเลือกในการป้อนค่าที่แตกต่างกันในแต่ละครั้ง

  • Show as Read Only Prompt - ให้ตัวเลือกในการดูค่าในโหมดอ่านอย่างเดียว

Hidden Prompt ใช้เพื่อส่งผ่านค่าเริ่มต้นหรือค่าตามสูตร

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

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

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

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

จะสร้างกลุ่มพารามิเตอร์แบบเรียงซ้อนได้อย่างไร

ไปที่ Data Explorer → Parameter → New → New Cascading Parameter group

กล่องโต้ตอบสร้างกลุ่มพารามิเตอร์จะปรากฏขึ้น→ป้อนชื่อสำหรับกลุ่มพารามิเตอร์→ป้อนข้อความพร้อมต์ดังที่แสดงในภาพต่อไปนี้

ตอนนี้คลิกแถวแรกในคอลัมน์ค่ามันจะแสดงวัตถุที่มีอยู่ทั้งหมดในรายการ จากรายการเลือกประเทศ→เลือกแถวว่างด้านล่างประเทศแล้วเลือกภูมิภาค→ตกลง

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

ลากชื่อภูมิภาคไปยังรายงาน

ในมุมมอง Data Explorer คลิกขวาภายในพื้นที่พารามิเตอร์→เลือกใหม่→พารามิเตอร์ใหม่

กล่องโต้ตอบสร้างพารามิเตอร์จะปรากฏขึ้น→ป้อนชื่อสำหรับพารามิเตอร์ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว) ในกล่องโต้ตอบคุณสามารถเปลี่ยนชื่อและประเภทของพารามิเตอร์พร้อมกับคุณสมบัติอื่น ๆ

เลือกประเภทข้อมูลที่เหมาะสมจากรายการ→เช่นสตริงตัวเลขหรือวันที่เป็นต้น

เพื่อสร้างพารามิเตอร์ที่อนุญาตให้มีหลายค่า

ใน Data Explorer →คลิกขวาที่พารามิเตอร์→เลือกใหม่→พารามิเตอร์ใหม่

ในกล่องโต้ตอบสร้างพารามิเตอร์ให้ป้อนชื่อสำหรับพารามิเตอร์

เลือกประเภทข้อมูลที่เหมาะสมจากรายการ→ป้อนข้อความแจ้ง→ตั้งค่าอนุญาตหลายค่าเป็น True

ตอนนี้เมื่อพร้อมต์คุณสามารถระบุหลายค่าที่จะป้อนสำหรับพารามิเตอร์

เพื่อระบุค่าที่ไม่ต่อเนื่องหรือช่วง

สำหรับประเภทของช่วงค่าให้เลือกไม่ต่อเนื่องหรือช่วง

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

หากคุณเลือกช่วงคุณจะได้รับพร้อมท์สำหรับค่าพารามิเตอร์ คุณสามารถป้อนค่าเริ่มต้นและค่าสิ้นสุด ตัวอย่างเช่นหากคุณป้อนค่า "1" และ "10" ช่วงจะเป็น 1-10 และรายงานที่ใช้พารามิเตอร์นี้ในการกรองจะแสดงระเบียนทั้งหมดที่มีค่าระหว่าง 1 ถึง 10 ซึ่งใช้ได้กับพารามิเตอร์สตริงเช่นกัน ด้วยค่าเริ่มต้นเป็น "A" และค่าสิ้นสุดเป็น "H" รายงานที่ใช้พารามิเตอร์นี้ในการกรองจะแสดงระเบียนทั้งหมดภายในช่วงตัวอักษรของ AH

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

เมื่อคุณลากพารามิเตอร์ไปยังรายงานของคุณ→หากต้องการแก้ไขพารามิเตอร์ที่ยื่นไว้ให้คลิกขวาที่ชื่อพารามิเตอร์และไปที่แก้ไขพารามิเตอร์

เมื่อคุณคลิกที่แก้ไขพารามิเตอร์จะเปิดหน้าต่างแก้ไขพารามิเตอร์

คุณยังสามารถแก้ไขพารามิเตอร์ได้โดยดับเบิลคลิกที่ชื่อพารามิเตอร์

ลบฟิลด์พารามิเตอร์

ไปที่มุมมอง Data Explorer →ขยายพารามิเตอร์จากนั้นคลิกขวาที่พารามิเตอร์ที่คุณต้องการลบ

เลือกลบ

พารามิเตอร์แบบไดนามิก

คุณสามารถสร้างพารามิเตอร์โดยใช้ไดนามิก LOV เพื่อดึงข้อมูลจากแหล่งข้อมูล สำหรับexample - เมื่อชื่อลูกค้าในฐานข้อมูลมีการเปลี่ยนแปลงบ่อยคุณสามารถสร้าง LOV แบบไดนามิกได้

จะสร้างพารามิเตอร์โดยใช้ไดนามิก LOV ได้อย่างไร?

เปิดรายงานของคุณ→แผง Data Explorer →คลิกขวาภายในพารามิเตอร์และเลือกพารามิเตอร์ใหม่

กล่องโต้ตอบสร้างพารามิเตอร์จะปรากฏขึ้น

ป้อนชื่อสำหรับพารามิเตอร์ (อักขระที่เป็นตัวอักษรและตัวเลขคละกันไม่เกิน 255 ตัว) →ในการสร้างรายการค่าให้คลิกปุ่ม "แก้ไขรายการค่า"

กล่องโต้ตอบแก้ไขรายการค่าจะปรากฏขึ้น→ในพื้นที่ประเภทรายการเลือกไดนามิก

ในกล่องคำสั่งผสมมูลค่าเลือกชื่อลูกค้าจากรายการ

คุณสามารถเรียงลำดับ LOV จากน้อยไปหามากหรือจากมากไปหาน้อย→คลิกตกลง

ในวัตถุข้อความแจ้งให้ป้อนข้อความแจ้งที่ต้องการ (อักขระที่เป็นตัวเลขและตัวอักษรไม่เกิน 255 ตัว) →ข้อความที่ปรากฏในกล่องโต้ตอบการแจ้งและแผงโต้ตอบ ค่าเริ่มต้นคือ“ Enter (ParameterName)” →คลิกตกลง

ลากพารามิเตอร์ลงในรายงานของคุณ

รายงานย่อยช่วยให้คุณสามารถรวมรายงานที่ไม่เกี่ยวข้องเป็นรายงานเดียว เป็นรายงานภายในรายงาน คุณสามารถรวมข้อมูลที่ไม่สามารถเชื่อมโยงและนำเสนอมุมมองที่แตกต่างกันของข้อมูลเดียวกันในรายงานเดียว

ความแตกต่างระหว่างรายงานย่อยและรายงานหลัก -

  • ใช้เป็นองค์ประกอบในรายงานหลักและไม่สามารถใช้เป็นรายงานเดียวได้

  • รายงานย่อยต้องไม่มีรายงานย่อยอื่น ๆ

  • สามารถวางไว้ในส่วนรายงานใดก็ได้และรายงานย่อยทั้งหมดจะพิมพ์ในส่วนนั้น

  • ไม่มีส่วนหัวของหน้าหรือส่วนท้ายของหน้า

รายงานย่อยที่ไม่ได้ลิงก์

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

รายงานย่อยที่เชื่อมโยง

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

รายงานย่อยสามารถเชื่อมโยงกับลิงก์การส่งผ่านข้อมูลหรือด้วยตัวกรองรายงานย่อย

การแทรกรายงานย่อย

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

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

การจัดรูปแบบรายงานย่อย

จะแทรกรายงานย่อยลงในรายงานหลักได้อย่างไร?

ไปที่แท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ

เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง

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

ตัวเลือก คำอธิบาย
ใช้แหล่งข้อมูลรายงานหลัก
  • Edit Query ปรากฏขึ้น

เชื่อมต่อกับแหล่งข้อมูลใหม่
  • Choose a Data Source Connection กล่องโต้ตอบปรากฏขึ้น

  • เลือกแหล่งข้อมูลจากนั้น click Next

  • Edit Query ปรากฏขึ้น

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

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

เมื่อคุณเลือกแหล่งข้อมูลใหม่คุณจะต้องกำหนดความสัมพันธ์ระหว่างรายงานหลักและรายงานย่อย

เมื่อคุณคลิกที่ 'ถัดไป' ระบบจะแจ้งให้คุณเลือกประเภทรายงานย่อยเช่นรายละเอียดแผนภูมิผลรวมกำหนดเอง

คลิกที่เสร็จสิ้น→จะแสดงในโครงสร้างของรายงานหลัก หากคุณคลิกที่แท็บเพจจะแสดงข้อมูลของรายงานย่อยในรายงานหลัก

เพื่อแทรกรายงานที่มีอยู่เป็นรายงานย่อย

บนแท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ

เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง

ตัวช่วยสร้างรายงานย่อยแทรกจะปรากฏขึ้น→เลือกใช้รายงานที่มีอยู่แล้วคลิกเรียกดู

กล่องโต้ตอบเปิดจะปรากฏ→เลือกรายงานที่คุณต้องการใช้จากนั้นคลิกเปิด→คลิกถัดไป

หากรายงานที่คุณเลือกมีพารามิเตอร์หน้าลิงก์การส่งผ่านข้อมูลจะปรากฏขึ้น

ตั้งค่าลิงก์ที่เหมาะสมและคลิก 'ถัดไป' หน้าสร้างตัวกรองรายงานย่อยจะปรากฏขึ้น→สร้างลิงก์ระหว่างรายงานหลักและรายงานย่อยของคุณโดยคลิกเพิ่ม→คลิกเสร็จสิ้น

รายงานที่คุณเลือกจะถูกเพิ่มเป็นรายงานย่อย

เพื่อบันทึกรายงานย่อยเป็นรายงานหลัก

คุณยังสามารถบันทึกรายงานย่อยเป็นรายงานหลัก

คลิกขวาที่กรอบรายงานย่อยแล้วคลิกบันทึกรายงานย่อยเป็น→บันทึกเป็น

พิมพ์ชื่อใหม่สำหรับรายงานย่อย→คลิกบันทึก

รายงานย่อยจะถูกบันทึกเป็นรายงานหลักและคุณสามารถเปิดและใช้งานได้

แก้ไขคุณสมบัติของรายงานย่อย

คุณสามารถแก้ไขคุณสมบัติของรายงานย่อยหลังจากที่คุณแทรกลงในรายงานหลักของคุณแล้ว ในการจัดรูปแบบรายงานย่อย -

คลิกขวาที่เฟรมรายงานย่อยแล้วคลิกจัดรูปแบบรายงานย่อย

กล่องโต้ตอบรูปแบบจะปรากฏขึ้น→แก้ไขค่า

ตัวอย่างเช่นคุณสามารถเปลี่ยนชื่อของรายงานย่อยแก้ไขแบบอักษรขนาดสี ฯลฯ

คลิกปิด

เพื่อรวมรายงานที่ไม่เกี่ยวข้องกันสองรายงาน

สร้างรายงานที่คุณต้องการพิมพ์เป็นรายงานหลักก่อน

สร้างรายงานย่อยใหม่

วางรายงานย่อยลงในส่วนท้ายของรายงานและจะพิมพ์ทันทีหลังจากรายงานหลัก

การสร้างรายงานย่อยตามความต้องการ

รายงานย่อยตามความต้องการมีประโยชน์อย่างยิ่งเมื่อคุณต้องการสร้างรายงานที่มีรายงานย่อยหลายรายการ

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

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

Finished Crystal Reportsสามารถส่งออกไปยังรูปแบบต่างๆเช่น XML, HTM, PDF, สเปรดชีตและโปรแกรมประมวลผลคำและรูปแบบการแลกเปลี่ยนข้อมูลทั่วไปอื่น ๆ สิ่งนี้ช่วยให้ Crystal Report ใช้และแจกจ่ายได้อย่างง่ายดาย

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

ในโหมดหน้าให้คลิกไฟล์→ส่งออกและเลือกรูปแบบการส่งออกจากรายการ

กล่องโต้ตอบตัวเลือกการส่งออกจะปรากฏขึ้น เลือกตัวเลือกการส่งออก

คลิกตกลง→คุณยังสามารถตั้งค่ารูปแบบเป็นตัวเลือกเริ่มต้นได้

ในกล่องโต้ตอบส่งออกปลายทางที่ปรากฏขึ้นให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้ -

  • คลิก 'ถึงไฟล์' และป้อนชื่อรายงานเพื่อบันทึกรายงานที่ส่งออกในกล่องโต้ตอบรายงานการส่งออก

  • คลิก 'ไปที่แอปพลิเคชัน' เพื่อเปิดรายงานในแอปพลิเคชันที่เลือกโดยไม่บันทึก

มีตัวเลือก Excel ที่แตกต่างกันในการส่งออกข้อมูลของ Crystal Report

Microsoft Excel (97-2003) ข้อมูลเท่านั้น

Microsoft Excel (97-2003) Data-Only เป็นรูปแบบตามบันทึกที่เน้นข้อมูล รูปแบบนี้จะส่งออกการจัดรูปแบบส่วนใหญ่อย่างไรก็ตามจะไม่รวมเซลล์และแต่ละองค์ประกอบจะถูกเพิ่มลงในเซลล์เพียงเซลล์เดียว

รูปแบบนี้ยังสามารถส่งออกข้อมูลสรุปบางอย่างเป็นฟังก์ชัน Excel สรุปที่รองรับ ได้แก่ SUM, AVERAGE, COUNT, MIN และ MAX

Microsoft Excel Workbook Data-only

Microsoft Excel Workbook Data-Only เป็นรูปแบบการบันทึกที่เน้นข้อมูลเช่นกัน รูปแบบการส่งออกนี้เป็นการปรับปรุงประเภทการส่งออกข้อมูล Microsoft Excel Workbook ที่มีอยู่เท่านั้น

ผลลัพธ์ที่ส่งออกของรูปแบบนี้คือไฟล์ XLSX รูปแบบไฟล์ XSLX ได้รับการแนะนำและสนับสนุนโดย Microsoft Excel 2007 และใหม่กว่า รูปแบบเฉพาะข้อมูลของสมุดงาน Microsoft Excel จะลบข้อ จำกัด ของรูปแบบไฟล์ XLS ก่อนหน้าประมาณ 65536 แถวและ 256 คอลัมน์

Microsoft Excel (97-2003)

Microsoft Excel (97-2003) รูปแบบตามหน้าจะแปลงเนื้อหารายงานของคุณเป็นเซลล์ Excel แบบทีละหน้า เนื้อหาจากหลายหน้าจะถูกส่งออกไปยังแผ่นงาน Excel เดียวกัน

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

Microsoft Excel มีขีด จำกัด 256 คอลัมน์ในแผ่นงานดังนั้นองค์ประกอบรายงานใด ๆ ที่เพิ่มไปยังเซลล์ที่เกิน 256 คอลัมน์จะไม่ถูกส่งออก รูปแบบการส่งออกนี้ยังคงรักษารูปแบบส่วนใหญ่ไว้ แต่จะไม่ส่งออกองค์ประกอบบรรทัดและกล่องจากรายงานของคุณ

ข้อ จำกัด

เอ็นจินรันไทม์ Crystal Reports for Enterprise Java ไม่สนับสนุนองค์ประกอบทั้งหมดที่ฝังอยู่ในรายงาน ตัวอย่างเช่นไม่รองรับ OLAP Grids และองค์ประกอบแผนที่

การแสดงตัวละคร

เทคโนโลยีการแสดงผลอักขระแตกต่างกันระหว่าง Crystal Reports for Enterprise และ Crystal Reports 2013 ซึ่งหมายความว่าขนาดของอักขระแต่ละตัวอาจมีความแตกต่างกันเล็กน้อย (1 พิกเซล) ที่เพิ่มขึ้นเมื่อเวลาผ่านไปและสร้างแถวหรือคอลัมน์เพิ่มเติม

รูปแบบ XML ส่วนใหญ่ใช้สำหรับการแลกเปลี่ยนข้อมูลในรายงาน ใช้ Crystal XML Schema

ผู้เชี่ยวชาญ XML ใน Crystal Reports สามารถใช้เพื่อปรับแต่งเอาต์พุต XML

การส่งออก Crystal Reports ในรูปแบบ HTML ช่วยให้เข้าถึงและแจกจ่ายข้อมูลรายงานได้อย่างง่ายดาย ช่วยให้คุณสามารถเข้าถึงรายงานของคุณในเบราว์เซอร์ทั่วไปเช่น Firefox และ MS Internet Explorer

รูปแบบ HTML 4.0 ยังบันทึกโครงสร้างและการจัดรูปแบบของรายงานโดยใช้ DHTML รูปภาพทั้งหมดในรายงานของคุณจะถูกบันทึกไว้ภายนอกและมีการแทรกไฮเปอร์ลิงก์ในเอาต์พุต HTML ที่ส่งออก รูปแบบการส่งออกนี้สร้างไฟล์มากกว่าหนึ่งไฟล์ในเอาต์พุต

ไปที่ไฟล์→ส่งออกและเลือก HTML 4.0 จากรายการ กล่องโต้ตอบตัวเลือกการส่งออกจะปรากฏขึ้น เลือกไดเรกทอรีฐานจากกล่องข้อความไดเรกทอรีฐาน คลิกตกลง

กล่องโต้ตอบส่งออกปลายทางจะเปิดขึ้น ในกล่องโต้ตอบส่งออกปลายทางให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้ -

  • คลิก 'ไปที่ไฟล์' และป้อนชื่อรายงานเพื่อบันทึกรายงานที่ส่งออกในกล่องโต้ตอบรายงานการส่งออก

  • คลิก 'ไปที่แอปพลิเคชัน' เพื่อเปิดรายงานในแอปพลิเคชันที่เลือกโดยไม่บันทึก

หากคุณเลือกตัวเลือกกล่องกาเครื่องหมายแยกหน้า HTML รายงานทั้งหมดจะถูกแบ่งออกเป็นหน้าแยกกัน หน้า HTML เริ่มต้นจะถูกบันทึกเป็น <ชื่อรายงาน> .html นี่คือไฟล์ที่คุณเปิดหากคุณต้องการดูรายงานของคุณผ่านเว็บเบราว์เซอร์

ส่งออกองค์ประกอบรายงานเป็นชุดของค่าที่คั่นด้วยอักขระตัวคั่นและตัวคั่นที่คุณระบุ เมื่อใช้ลูกน้ำ (,) เพื่อแยกองค์ประกอบรูปแบบจะเรียกว่าComma Separated Values (CSV)

รูปแบบการส่งออกนี้เป็นที่นิยมในหมู่ผู้ใช้ Microsoft Excel สร้างค่าหนึ่งบรรทัดสำหรับแต่ละระเบียนในรายงานของคุณและยังมีส่วนทั้งหมดในรายงานของคุณเช่นส่วนหัวของหน้าส่วนหัวของกลุ่มเนื้อหาส่วนท้ายของกลุ่มส่วนท้ายของรายงานและส่วนท้ายของหน้า

ไม่สามารถใช้รูปแบบนี้เพื่อส่งออกรายงานด้วยแท็บข้าม ไม่สามารถใช้เพื่อส่งออกรายงานที่มีรายงานย่อยในส่วนของส่วนหัวของหน้าหรือส่วนท้ายของหน้า

Crystal Reports - ส่งออกข้อมูลไปยัง RTF

รูปแบบ RTF เป็นรูปแบบตามหน้า แต่ไม่ได้เก็บรักษาโครงสร้างและตัวเลือกการจัดรูปแบบทั้งหมดไว้ในผลลัพธ์ รูปแบบ Microsoft Word และรูปแบบ Rich Text ทั้งสองสร้างไฟล์ RTF เป็นเอาต์พุต

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

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

รูปแบบ Rich Text Format (RTF) และ Microsoft Word (RTF) เหมือนกัน