ส่วนหัวของแถวสำหรับรายงานแท็บไขว้ในรายงาน Crystal

ฉันได้ออกแบบรายงานแท็บไขว้แบบคริสตัลหนึ่งรายงาน โดยจะแสดงดังนี้

       col1 col2 col3

แถว1 แถว11 val1 val2 val3

แถว2 แถว21 val1 val2 val3

แต่ฉันต้องการมุ่งหน้าไปยังแถวนั้นด้วยเช่นฉันต้องการรายงานแบบนี้

ชื่อ1 ชื่อ2 col1 col2 col3

แถว1 แถว11 val1 val2 val3

แถว2 แถว21 val1 val2 val3

ใครสามารถช่วยได้บ้าง?


person Jijo V Mathew    schedule 28.09.2011    source แหล่งที่มา


คำตอบ (2)


โซลูชันของ Ryans ใช้ได้กับหน้าแรกเท่านั้น แต่เขามาถูกทางแล้ว

โซลูชันนี้ใช้ได้กับทุกหน้า

ตารางไขว้ที่มีส่วนหัวอยู่เหนือแถวในแต่ละหน้า

1) ครอสแท็บจะต้องอยู่ในส่วนหัวของกลุ่มของตัวเอง

2) คุณต้องมีส่วนหัวของหน้า 2 ส่วน

ส่วนที่ 2 (ส่วนหัวของหน้า a) ประกอบด้วยข้อความทั้งหมดที่คุณต้องการให้ปรากฏในแต่ละหน้ารวมทั้งส่วนหัวของแถวด้วย ในกรณีของฉัน ฉันมีส่วนหัวของแถว "Table Curr MinBet"

ส่วนที่ 2 (ส่วนหัวของหน้า a) จำเป็นต้องทำเครื่องหมายที่ช่อง "Underlay Following Sections" จากผู้เชี่ยวชาญของส่วน ซึ่งจะทำให้ CR แสดงส่วนหัวของหน้าใต้ครอสแท็บ

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

ฉันใช้ CR เวอร์ชัน 13_0_1 สำหรับ Visual Studio 2010

person Anton    schedule 30.11.2011
comment
เพียงเพื่อระบุ @dummyGroup ที่คุณใช้สำหรับการจัดกลุ่มอย่างแม่นยำ ฉันพยายามใส่อะไรก็ได้เป็นสูตร เช่น 1 แต่ Crystal (ใน VB2008) ไม่ยอมให้ฉันเลือกสูตรนี้สำหรับการจัดกลุ่ม ดังนั้นฉันจึงคิดว่าคุณต้องใช้ฟิลด์ฐานข้อมูลอย่างน้อยหนึ่งฟิลด์ในสูตร ดังนั้นเพื่อให้ได้ผลลัพธ์เดียวกันเสมอ (เพื่อให้ได้ผลลัพธ์เพียงอินสแตนซ์เดียวของกลุ่ม) ฉันจึงใส่: [Field1] = [Field1] ซึ่งผลลัพธ์จะเป็นจริงเสมอ ดังนั้นจะมีผลลัพธ์เพียงรายการเดียว - person Matt Roy; 10.10.2013

คุณสามารถซ้อนทับวัตถุข้อความเป็นส่วนหัวได้

ถูกใจสิ่งนี้

person Ryan    schedule 28.09.2011
comment
ฉันหวังว่า CR 2008 จะมีตัวเลือกเพิ่มเติมเนื่องจากได้เพิ่มคุณลักษณะ 'สมาชิกจากการคำนวณ' ให้กับ CrossTabs อนิจจาพวกเขาไม่ได้เพิ่มคุณสมบัติเพื่อรองรับ 'ป้ายกำกับมุมซ้ายบน' แนวทางของคุณดูสมเหตุสมผลทีเดียว - person craig; 29.09.2011