ตัวเลือกการจัดรูปแบบขั้นสูงในรายงานทางการเงิน
เมื่อคุณสร้างรายงานในรายงานทางการเงิน ฟังก์ชันการจัดรูปแบบเพิ่มเติมจะพร้อมใช้งาน รวมถึงตัวกรองสำหรับขนาด ข้อจำกัดสำหรับคอลัมน์ และหน่วยการรายงาน แถวที่ไม่มีการพิมพ์ และคำสั่ง IF/THEN/ELSE ในการคำนวณ
ตารางต่อไปนี้อธิบายถึงฟังก์ชันการจัดรูปแบบขั้นสูงที่พร้อมใช้งานเมื่อคุณออกแบบรายงาน
ฟังก์ชัน | คำอธิบาย |
---|---|
ตัวกรองข้อมูลมิติ | เพื่อให้เข้าถึงชุดข้อมูลเฉพาะ คุณสามารถใช้มิติในคำนิยามแถวและคำนิยามคอลัมน์ รายงานหลายฉบับใช้เฉพาะเซกเมนต์ธรรมชาติในรูปแบบแถว อย่างไรก็ตาม สามารถปรับแก้แถวได้จึงได้รวมค่ามิติด้วย จะใช้ตัวกรองมิติในคำนิยามคอลัมน์เพื่อให้เข้าถึงค่ามิติเฉพาะ |
การรายงานข้อจำกัดในหน่วย | คุณสามารถตั้งค่าแถวรายงาน รายงานจึงแสดงเฉพาะข้อมูลที่เชื่อมโยงกับหน่วยการรายงานที่ระบุไว้ |
แถวที่ไม่มีการพิมพ์ (NP) | แถวที่ไม่มีการพิมพ์จะมีประโยชน์ในรายงานหลายฉบับ ถ้าต้องการการคำนวณหลายครั้งในออเดอร์เพื่อให้ได้ค่า คุณสามารถซ่อนการคำนวณเหล่านี้ในรายงานที่พิมพ์ แถวที่ไม่มีการพิมพ์จะมีประโยชน์สำหรับการแก้ไขปัญหาการออกแบบรายงานและสำหรับการจัดวางเซลล์ขั้นสูง |
ข้อจำกัดของคอลัมน์ | ข้อจำกัดของคอลัมน์ในคำนิยามแถวมีประโยชน์สำหรับการซ่อนค่าที่เกี่ยวข้องเฉพาะในบางแถวของรายงาน เมื่อคำนวณเปอร์เซ็นต์ในแถว ข้อจำกัดของคอลัมน์จะป้องกันไม่ให้พิมพ์คอลัมน์ทั้งหมดหรือคอลัมน์อื่นเมื่อไม่ได้ใช้หมายเลขขอคอลัมน์นั้นๆ |
ตัวแบ่งคอลัมน์ | คุณสามารถเพิ่มตัวแบ่งคอลัมน์ในคำนิยามแถวเพื่อแสดงข้อมูลรายงานข้างๆกัน คุณสามารถเพิ่มตัวแบ่งคอลัมน์หลายตัวในคำนิยามแถวเดียว และหัวกระดาษของคอลัมน์จะถูกทำซ้ำที่ด้านบนของแต่ละคอลัมน์หลังตัวแบ่งคอลัมน์ ข้อคิดเห็นสำหรับรายงานจะแสดงอยู่ระหว่างตัวแบ่งคอลัมน์ |
คำสั่ง IF/THEN/ELSE | คุณสามารถปรับเปลี่ยนการคำนวณในคำนิยามแถวหรือคำนิยามคอลัมน์ |
ใช้ใบเสนอราคาเดี่ยว ('') และเครื่องหมายและ (&) สำหรับค่ามิติ | คุณสามารถใช้ค่ามิติ ซึ่งรวมถึงเครื่องหมายและ สำหรับการออกแบบรายงานได้ |
การจัดวางเซลล์ขั้นสูง
การจัดวางเซลล์ขั้นสูงหรือ การบังคับเกี่ยวข้องกับการจัดวางค่าเฉพาะลงในเซลล์ที่ระบุ ตัวอย่างเช่น forcing มักใช้ในการย้ายยอดดุลที่ถูกต้องในงบกระแสเงินสด คุณสามารถใช้การบังคับสำหรับวัตถุประสงค์ดังต่อไปนี้:
- ย้ายค่าจาก Microsoft Excel ไปยังเซลล์เฉพาะ
- ค่ารหัสแบบตายตัวเฉพาะไปยังรายงาน
- ปรับเปลี่ยนเครื่องหมายด้วยการคัดลอกค่าจากเซลล์ก่อนหน้าและคูณค่านั้นด้วย -1
หมายเหตุ
ในหลายกรณี คุณต้องตั้งค่าคอนฟิกข้อกำหนดของรายงานของคุณ เพื่อให้มีการทำการคำนวณคอลัมน์ ก่อนการคำนวณแถว เพื่อให้การตั้งค่าคอนฟิกนี้เสร็จสมบูรณ์ ให้ปฏิบัติดังนี้
- ในโปรแกรมออกแบบรายงาน เปิดคำนิยามแถว
- ในแท็บ การตั้งค่า ภายใต้ ลำดับความสำคัญในการคำนวณเลือก ทำการคำนวณคอลัมน์แรกแล้วก็แถว
การออกแบบรายงาน
เมื่อคุณออกแบบรายงาน คุณควรสร้างแถวรายละเอียดทั้งหมดก่อนเพื่อให้แน่ใจว่า มูลค่าจะถูกดึงมาตามที่คาดไว้ หลังจากนั้น เพิ่ม NP (ไม่พิมพ์) รูปแบบการแทนที่เพื่อไม่แสดงรายละเอียดที่รวมค่าสุดท้าย
สำคัญ
เมื่อคุณใช้รหัสรูปแบบ CAL ในคำนิยามแถว คุณจะไม่สามารถดูรายละเอียดแนวลึกของธุรกรรมได้
สำหรับการบังคับ ใช้รูปแบบสูตรต่อไปนี้: <คอลัมน์ปลายทาง>=<คอลัมน์เริ่มต้นn>.<รหัสแถว> แยกการจัดวางเพิ่มเติมต่างๆ สำหรับแถวโดยเครื่องหมายจุลภาคและช่องว่าง นี่คือตัวอย่าง: D=C.190,E=C.100
ตัวอย่างของตัวเลือกการจัดรูปแบบขั้นสูง
ตัวอย่างต่อไปนี้แสดงวิธีการจัดรูปแบบคำนิยามแถวและคำนิยามคอลัมน์เพื่อบังคับรายงานกระแสเงินสดพื้นฐาน (ตัวอย่างที่ 1) และรายงานทางสถิติ (ตัวอย่างที่ 2)
ตัวอย่างที่ 1: การบังคับพื้นฐาน
ตารางต่อไปนี้แสดงตัวอย่างของคำนิยามแถวที่ใช้การบังคับพื้นฐาน
รหัสแถว | คำอธิบาย | รหัสรูปแบบ | สูตร/แถว/หน่วยที่เกี่ยวข้อง | ตัวปรับเปลี่ยนแถว | ลิงก์ที่เชื่อมโยงไปยังมิติทางการเงิน |
---|---|---|---|---|---|
100 | เงินสดในช่วงเริ่มต้นของระยะเวลา (NP) | ตัวปรับเปลี่ยนบัญชี = [/BB] | +Segment2 = [1100] | ||
130 | เงินสด ณ ต้นงวด | CAL | C=C.100,F=D.100 | ||
160 | |||||
190 |
หมายเหตุ
คอลัมน์ที่ว่างเปล่าได้ถูกลบออกจากตารางก่อนหน้านี้เพื่องานนำเสนอ: คอลัมน์แทนที่รูปแบบ ยอดดุลปกติ ควบคุมการพิมพ์ ข้อจำกัดของคอลัมน์จะไม่ถูกแสดง
ตารางต่อไปนี้แสดงตัวอย่างของคำนิยามแถวที่ใช้การบังคับพื้นฐานในแถว
รูปแบบ | A | B | C | D | E | ศ. |
---|---|---|---|---|---|---|
ส่วนหัว 1 | ||||||
ส่วนหัว 2 | A | B | C | D | E | ศ. |
ส่วนหัว 3 | ||||||
ชนิดคอลัมน์ | ROW | DESC | ดีมอนตัวกรอง | ดีมอนตัวกรอง | ดีมอนตัวกรอง | การคำนวน |
รหัสสมุดบัญชี/ประเภทแอตทริบิวต์ | ค่าจริง | ค่าจริง | ค่าจริง | |||
ปีบัญชี | ฐาน | ฐาน | ฐาน | |||
รอบระยะเวลา | ฐาน | ฐาน | ฐาน | |||
รอบระยะเวลาที่ครอบคลุม | ประจำงวด | YTD/BB | YTD | |||
สูตร | E-D | |||||
ความกว้างของคอลัมน์ | 5 | 30 | 14 | 14 | 14 | 14 |
ตัวอย่างที่ 2: รายงานเชิงสถิติ
ตารางต่อไปนี้แสดงตัวอย่างของคำนิยามแถวที่ใช้การบังคับพื้นฐานสำหรับรายงานเชิงสถิติ
รหัสแถว | คำอธิบาย | จัดรูปแบบรหัส | สูตร/แถว/หน่วยที่เกี่ยวข้อง | แทนที่รูปแบบ | ยอดดุลปกติ | ลิงก์ที่เชื่อมโยงไปยังมิติทางการเงิน |
---|---|---|---|---|---|---|
50 | ข้อมูลเชิงสถิติ | REM | ||||
100 | จำนวนพนักงาน - สหรัฐอเมริกา | CAL | 4 ชั่วโมง | ###0.;($###0.) | ||
115 | จำนวนพนักงาน - สากล | CAL | 11 | ###0.;($###0.) | ||
130 | ||||||
190 | การขายของสหรัฐอเมริกา | C | +Segment2 = [41*], Segment3 = [00] | |||
220 | การขายระหว่างประเทศ | C | + Segment2 = [41 *], Segment3 = [01:99] | |||
250 | ||||||
280 | ||||||
310 | การขายของสหรัฐอเมริกา | CAL | D=C.190,E=C.100,F=(C.100/C.190) | |||
340 | การขายระหว่างประเทศ | CAL | D=C.220,E=C115,F=(C.220/C.115) |
หมายเหตุ
คอลัมน์ที่ว่างเปล่าได้ถูกลบออกจากตารางก่อนหน้านี้เพื่องานนำเสนอ: คอลัมน์การควบคุมการพิมพ์ คอลัมน์ข้อจำกัดของคอลัมน์ และคอลัมน์ตัวปรับเปลี่ยนแถว จะไม่ถูกแสดง
ตารางต่อไปนี้แสดงตัวอย่างของคำนิยามคอลัมน์ที่ใช้การบังคับพื้นฐานสำหรับรายงานเชิงสถิติ
รูปแบบ | A | B | C | D | E | ศ. |
---|---|---|---|---|---|---|
ส่วนหัว 1 | A | B | C | D | E | ศ. |
ส่วนหัว 2 | - | - | YTD | การขายประจำปี | พนักงาน | $ ต่อคน |
หัวกระดาษ 3 | ||||||
ชนิดคอลัมน์ | แถว | DESC | ดีมอนตัวกรอง | การคำนวน | การคำนวน | การคำนวน |
รหัสสมุดบัญชี/ประเภทแอตทริบิวต์ | ค่าจริง | |||||
ปีบัญชี | ฐาน | |||||
รอบระยะเวลา | ฐาน | |||||
รอบระยะเวลาที่ครอบคลุม | YTD | |||||
สูตร | E-D | |||||
ความกว้างของคอลัมน์ | 5 | 30 | 14 | 14 | 14 | 14 |
การจำกัดแถวไปยังหน่วยการรายงานเฉพาะ
เมื่อแถวรายงานถูกจำกัดไปยังหน่วยการรายงานเฉพาะ แถวนั้นจะแสดงเฉพาะข้อมูลที่เชื่อมโยงสำหรับชื่อหน่วยการรายงาน และละเว้นข้อมูลสำหรับหน่วยรายงานอื่นๆ ในแผนภูมิการรายงาน ตัวอย่างเช่น คุณสามารถสร้างแถวที่แสดงรายละเอียดสำหรับค่าใช้จ่ายในการดำเนินงานทั้งหมดสำหรับแผนกที่ระบุ รายงานของคุณอาจประกอบด้วยข้อมูลซ้ำถ้ารายงานประกอบด้วยทั้งแผนภูมิการรายงานและคำนิยามแถวที่มีมากกว่าเพียงแค่บัญชีธรรมชาติ ตัวอย่างเช่น คุณมีแผนภูมิการรายงานที่แสดงรายการหกแผนกในองค์กรของคุณ และคุณยังมีคำนิยามแถวที่แสดงรายการเฉพาะเจาะจงซึ่งเป็นการรวมระหว่างบัญชีและแผนกในแถว เมื่อคุณสร้างรายงาน รายการเฉพาะเจาะจงซึ่งเป็นการรวมของบัญชีและแผนกจะถูกพิมพ์ในทุกระดับของแผนภูมิการรายงาน ถึงแม้ว่าอาจจะมีแผนกที่ไม่ตรงกับสิ่งที่อยู่ในแผนภูมิก็ตาม พฤติกรรมนี้เกิดขึ้นเนื่องจากแถวจะแทนที่สิ่งที่ถูกกรองออกไปตามข้อกำหนดของรายงาน วิธีการหนึ่งที่คุณสามารถหลีกเลี่ยงการทำซ้ำของข้อมูลคือ ด้วยการจำกัดแถวไปยังหน่วยการรายงานเฉพาะ
หมายเหตุ
ถ้าแถวรวมถึงมิติ และคุณจำกัดแถวนั้นไปยังหน่วยรองของการรายงาน จำนวนแถวจะถูกรวมไว้สำหรับหน่วยรองและสำหรับหน่วยหลัก แต่จะไม่มีการทำซ้ำเกิดขึ้น
จำกัดแถวไปยังหน่วยการรายงาน
- ในโปรแกรมออกแบบรายงาน คลิก คำนิยามแถว แล้วจึงเลือกคำนิยามแถวเพื่อแก้ไข
- ดับเบิลคลิกที่เซลล์ สูตร/แถว/หน่วยที่เกี่ยวข้อง ที่เหมาะสม
- ในกล่องโต้ตอบ การเลือกหน่วยการรายงาน ในฟิลด์ ลำดับการรายงาน เลือกลำดับที่กำหนดไว้ในข้อกำหนดของรายงาน
- เลือกหน่วยการรายงาน แล้วจึงคลิก ตกลง ข้อจำกัดจะปรากฏขึ้นในเซลล์ของคำนิยามแถว
- ดับเบิลคลิกเซลล์ใน ลิงค์ไปยังมิติทางการเงิน คอลัมน์ของการจำกัดแถว และจากนั้น ป้อนลิงค์ไปยังระบบข้อมูลทางการเงิน
เลือกตัวควบคุมการพิมพ์ในคำนิยามแถว
คุณสามารถระบุรหัสตัวควบคุมการพิมพ์สำหรับแต่ละคอลัมน์ โดยใช้เซลล์ ควบคุมการพิมพ์ ได้
เพิ่มรหัสควบคุมการพิมพ์ไปที่แถวรายงาน
- ในโปรแกรมออกแบบรายงาน เปิดคำนิยามแถวเพื่อแก้ไข
- ดับเบิลคลิกเซลล์ ควบคุมการพิมพ์
- ในกล่องโต้ตอบ ควบคุมการพิมพ์ เลือกรหัสควบคุมการพิมพ์หรือกดปุ่ม Ctrl ค้างไว้เพื่อเลือกหลายรหัส คุณยังสามารถพิมพ์รหัสควบคุมการพิมพ์โดยตรงในเซลล์ ควบคุมการพิมพ์ ใช้เครื่องหมายจุลภาคแยกรหัสควบคุมการพิมพ์หลายรหัสออกจากกัน
- เลือกตัวเลือกการพิมพ์แบบมีเงื่อนไขใดๆ
- คลิก ตกลง ระบบจะนำเข้าข้อมูลการชำระเงิน
รหัสควบคุมการพิมพ์แบบปกติ
ตารางต่อไปนี้อธิบายรหัสควบคุมการพิมพ์ปกติสำหรับคำนิยามแถว
รหัสควบคุมการพิมพ์ | การแปลของรหัสควบคุมการพิมพ์ | คำอธิบาย |
---|---|---|
NP | แถวที่ไม่มีการพิมพ์ (NP) | ป้องกันไม่ให้มีการพิมพ์ยอดเงินในแถวลงในรายงาน และไม่รวมยอดเงินจากการคำนวณ เพื่อรวมคอลัมน์ไม่มีการพิมพ์ในการคำนวณ อ้างอิงถึงคอลัมน์ได้โดยตรงในสูตรการคำนวณ ตัวอย่างเช่น มีแถว 240 ที่ไม่มีการพิมพ์รวมอยู่ในการคำนวณต่อไปนี้: 230+240+250 แต่ แถว 240 ที่ไม่มีการพิมพ์จะไม่รวมอยู่ในการคำนวณต่อไปนี้: 230:250 |
CS | สัญลักษณ์สกุลเงิน ใช้รูปแบบสกุลเงินในแถวนี้ | รวมสัญลักษณ์สกุลเงินในทุกยอดเงินที่ไม่ใช่เปอร์เซ็นต์ ค่าเปอร์เซ็นต์ไม่เคยรับสัญลักษณ์สกุลเงิน |
XD | ไม่แสดงแถวในรายงานรายละเอียดบัญชี | ระงับการแสดงบัญชีในรายงานรายละเอียดบัญชีและรายงานรายละเอียดธุรกรรม ตัวควบคุมการพิมพ์นี้มีประโยชน์เมื่อแถวรวมหลายบัญชีที่ไม่ได้อยู่ในรายการบนรายงานรายละเอียดบัญชีหรือรายงานรายละเอียดธุรกรรม |
X0 | ระงับแถวถ้าทั้งหมดเป็นศูนย์ | ไม่รวมแถวจากรายงาน ถ้าทุกเซลล์ในแถวนั้นว่างเปล่าหรือเป็นเลขศูนย์ ตัวควบคุมการพิมพ์นี้มีความหมายเฉพาะเมื่อไม่ได้เลือกตัวเลือกเพื่อระงับยอดดุลเป็นศูนย์ในข้อกำหนดของรายงาน |
B0 | ปล่อยคอลัมน์ศูนย์ให้ว่างไว้ | ปล่อยคอลัมน์ว่างเปล่าในแถวที่มียอดเงินเป็นศูนย์ |
XR | ระงับการเลื่อนแถวขึ้น | ระงับการสะสม ถ้ารายงานใช้แผนภูมิการรายงาน ไม่เลื่อนยอดเงินในแถวขึ้นไปยังโหนดหลักในอันดับถัดมา |
SR | ระงับการปัดเศษ | ป้องกันยอดเงินในแถวนี้จากการถูกปัดเศษ |
ข้อความ | ระงับการแสดงแถวในรายงานรายละเอียดธุรกรรม | ระงับการแสดงธุรกรรมในรายงานรายละเอียดธุรกรรม ตัวควบคุมการพิมพ์นี้มีประโยชน์เมื่อแถวรวมหลายบัญชีที่ไม่ควรอยู่ในรายการบนรายงานรายละเอียดธุรกรรม |
รหัสควบคุมการพิมพ์แบบมีเงื่อนไข
ตารางต่อไปนี้อธิบายรหัสควบคุมการพิมพ์อย่างมีเงื่อนไขสำหรับคำนิยามแถว
รหัสควบคุมการพิมพ์ | คำอธิบาย |
---|---|
(ไม่มี) | ล้างการเลือกการพิมพ์แบบมีเงื่อนไข |
DR | พิมพ์เฉพาะดุลเดบิตสำหรับแถวนี้ |
CR | พิมพ์เฉพาะดุลเครดิตสำหรับแถวนี้ |
คอลัมน์เซลล์ข้อจำกัดในคำนิยามแถว
เซลล์ จำกัดคอลัมน์ ในคำนิยามแถวมีหลายวัตถุประสงค์ ขึ้นอยู่กับชนิดของแถว คุณสามารถใช้เซลล์ การจำกัดคอลัมน์ เพื่อระบุหนึ่งฟังก์ชันต่อไปนี้:
- เซลล์สามารถจำกัดการพิมพ์จำนวนแถวไปยังคอลัมน์ที่ระบุได้ ฟังก์ชันนี้มีประโยชน์ถ้าคุณกำลังสร้างตารางงบดุล
- เซลล์สามารถระบุคอลัมน์ยอดเงินในการเรียงลำดับ
ใช้สูตรการคำนวณในคำนิยามแถว
สูตรการคำนวณในคำนิยามแถวสามารถรวม +, -, * และตัวดำเนินการ / และยังรวมคำสั่ง IF/THEN/ELSE นอกจากนี้ การคำนวณสามารถเกี่ยวข้องกับแต่ละเซลล์และยอดเงินที่แน่นอน (หมายเลขจริงที่จะรวมอยู่ในสูตร) สูตรสามารถมีอักขระได้มากถึง 1024 อักขระ การคำนวณไม่สามารถใช้กับแถวที่มีเซลล์ของชนิด ลิงค์ไปยังมิติทางการเงิน (ดีมอนตัวกรอง) ได้ อย่างไรก็ตาม คุณสามารถรวมการคำนวณในแถวที่ต่อเนื่องกัน ระงับการพิมพ์แถวเหล่านั้น แล้วหลังจากนั้นก็รวมแถวการคำนวณ
ตัวดำเนินการในสูตรการคำนวณ
สูตรการคำนวณใช้ตัวดำเนินการซับซ้อนมากกว่าสูตรแถวผลรวม อย่างไรก็ตาม คุณสามารถใช้ตัวดำเนินการ * และ / พร้อมกับตัวดำเนินการเพิ่มเติมเพื่อคูณ (*) และหาร (/) ยอดเงินได้ เมื่อใช้ช่วงหรือผลรวมในสูตรการคำนวณ คุณต้องใส่เครื่องหมาย (@) ไว้หน้ารหัสแถวใดๆ ยกเว้นว่าคุณกำลังใช้คอลัมน์ในคำนิยามแถว ตัวอย่างเช่น เพื่อเพิ่มยอดเงินในแถว 100 ไปที่ยอดเงินในแถว 330 คุณสามารถใช้สูตรรวมแถว 100+330 หรือสูตรการคำนวณ @100+@330 ได้
หมายเหตุ
คุณต้องใช้เครื่องหมายที่ (@) ก่อนรหัสแถวทุกรหัสที่คุณใช้ในสูตรการคำนวณ มิฉะนั้น หมายเลขจะถูกอ่านเป็นจำนวนเต็ม ตัวอย่างเช่น สูตร @100+330 เพิ่มยอดเงิน 330 USD ไปที่แถว 100 เมื่อคุณอ้างอิงคอลัมน์ในสูตรการคำนวณ เครื่องหมาย (@) ก็ไม่จำเป็น
สร้างสูตรการคำนวณ
- ในโปรแกรมออกแบบรายงาน คลิก คำนิยามแถว แล้วจึงเปิดคำนิยามแถวเพื่อแก้ไข
- ดับเบิลคลิกเซลล์ รหัสรูปแบบ จากนั้นเลือก CAL
- ในเซลล์ สูตร/แถว/หน่วยที่เกี่ยวข้อง พิมพ์สูตรการคำนวณ
ตัวอย่างของสูตรการคำนวณสำหรับแถวที่ระบุ
ในตัวอย่างนี้ สูตรการคำนวณ @100+@330 หมายความว่า จำนวนในแถว 100 ถูกเพิ่มไปยังจำนวนในแถว 330 สูตรโดยรวมของแถว 340+370 เพิ่มยอดเงินในแถว 340 ไปที่ยอดเงินในแถว 370 (ยอดเงินในแถว 370 คือ ยอดเงินจากสูตรการคำนวณ)
รหัสแถว | คำอธิบาย | รหัสรูปแบบ | สูตร/แถว/หน่วย ที่เกี่ยวข้อง | ควบคุมการพิมพ์ | ตัวแก้ไขแถว | ลิงค์ไปยังมิติทางการเงิน |
---|---|---|---|---|---|---|
340 | เงินสดในช่วงเริ่มต้นของระยะเวลา | NP | BB | +บัญชี=[1100:1110] | ||
370 | เงินสดในช่วงเริ่มต้นปี | CAL | @100+@330 | NP | ||
400 | เงินสดในช่วงเริ่มต้นของระยะเวลา | TOT | 340+370 |
เมื่อแถวในคำนิยามแถวมีรหัสรูปแบบของ CALและคุณป้อนการคำนวณทางคณิตศาสตร์ในเซลล์ สูตร/แถว/หน่วยที่เกี่ยวข้อง คุณยังต้องป้อนหนังสือเชื่อมโยงคอลัมน์และแถวในรายงานด้วย ตัวอย่างเช่น ป้อน A.120 เพื่อแสดงคอลัมน์ A แถว 120 อีกทางหนึ่งคือ คุณสามารถใช้เครื่องหมาย (@) เพื่อบ่งชี้คอลัมน์ทั้งหมดได้ ตัวอย่างเช่น ป้อน @120 เพื่อแสดงถึงคอลัมน์ทั้งหมดในแถว 120 การคำนวณทางคณิตศาสตร์ใดๆ ที่ไม่มีตัวอักษรคอลัมน์ หรือมีเครื่องหมาย (@) จะถือว่าเป็นตัวเลขจริง
หมายเหตุ
ถ้าคุณใช้รหัสแถวป้ายชื่อเพื่ออ้างอิงแถว คุณต้องใช้เครื่องหมายมหัพภาค (.) เป็นตัวแบ่งระหว่างตัวอักษรในคอลัมน์และป้ายชื่อ (ตัวอย่างเช่น A.GROSS_MARGIN/A.SALES) ถ้าคุณใช้เครื่องหมาย (@), ตัวแบ่งก็ไม่จำเป็น (ตัวอย่างเช่น @GROSS_MARGIN/@SALES)
ตัวอย่างของสูตรการคำนวณสำหรับคอลัมน์ที่ระบุ
ในตัวอย่างนี้ สูตรการคำนวณ E=C.340 หมายความว่าระบบจะคำนวณในเซลล์ในคอลัมน์ C แถว 340 เฉพาะบนคอลัมน์ E
หมายเหตุ
เมื่อคุณอ้างอิงคอลัมน์ในสูตรการคำนวณ เครื่องหมาย (@) ก็ไม่จำเป็น
รหัสแถว | คำอธิบาย | รหัสรูปแบบ | สูตร/แถว/หน่วย ที่เกี่ยวข้อง | ควบคุมการพิมพ์ | ตัวแก้ไขแถว | ลิงค์ไปยังมิติทางการเงิน |
---|---|---|---|---|---|---|
340 | เงินสดในช่วงเริ่มต้นของระยะเวลา | NP | BB | +บัญชี=[1100:1110] | ||
370 | เงินสดในช่วงเริ่มต้นปี | CAL | E=C.340 | NP | ||
400 | เงินสดในช่วงเริ่มต้นของระยะเวลา | TOT | 340+370 |
การปรับเปลี่ยนตัวเลขในคอลัมน์ที่เลือก
เมื่อคุณปรับเปลี่ยนตัวเลขการคำนวณในคอลัมน์หนึ่งของแถวเฉพาะแต่ไม่ต้องการให้มีผลกับคอลัมน์อื่นๆ ในรายงาน คุณสามารถระบุ CAL (คำนวณ) ใน รูปแบบรหัส คอลัมน์ของคำนิยามแถว
- เพื่อดำเนินการคำนวณบนรายงานทั้งหมด (ดีมอนตัวกรอง) คอลัมน์ อย่าป้อนการกำหนดคอลัมน์
- เพื่อจำกัดสูตรไปยังคอลัมน์ที่ระบุ ป้อนจดหมายคอลัมน์ เครื่องหมายเท่ากับ (=) แล้วก็สูตร
- คุณสามารถระบุหลายคอลัมน์ เมื่อคุณใช้เครื่องหมาย (@) กับการจัดวางคอลัมน์ที่ระบุ เครื่องหมาย(@) จะเชื่อมโยงกับแถว
- คุณสามารถป้อนหลายสูตรคอลัมน์ในหนึ่งแถว แยกสูตรโดยใช้เครื่องหมายจุลภาค
ตัวอย่างของการคำนวณ
การคำนวณ | การดำเนินการที่ถูกสร้างขึ้น |
---|---|
@130*.75 | สำหรับทุกคอลัมน์ ค่าในแถว 130 จะคูณ ด้วย 0.75. ผลลัพธ์มีแล้ววางในแถวปัจจุบันของทุกคอลัมน์ |
B=@130*.75 | ทำการคำนวณเดียวเท่านั้นในคอลัมน์ b |
A, B, C=(@100/@130)*.75 | A=(A.100/A.130)*.75 B=(B.100/B.130)*.75 C=(C.100/C.130)*.75 |
คำสั่ง IF/THEN/ELSE ในคำนิยามแถว
สามารถเพิ่มคำสั่ง IF/THEN/ELSE เพื่อคำนวณใดๆ ที่ถูกต้อง และใช้กับรูปแบบ CAL ได้ คุณป้อน IF/THEN/ELSE สูตรการคำนวณในเซลล์ในคอลัมน์ สูตร/แถว/หน่วยที่เกี่ยวข้อง ถ้า/จากนั้น/สูตรการคำนวณ ELSE จะใช้รูปแบบต่อไปนี้ ถ้าข้อความจริง/ <> <เท็จ สูตร ELSE> <> ส่วนสูตร ELSE <ของใบแจ้งยอดไม่บังคับ>
คำสั่ง IF
คำสั่งที่เป็นไปตาม IF อาจเป็นคำสั่งใดๆ ที่สามารถประเมินเป็นจริงหรือเท็จได้ คำสั่งที่เป็นไปตาม IF คำสั่งอาจเกี่ยวข้องกับการประเมินอย่างง่าย หรืออาจเป็นคำสั่งที่ซับซ้อนซึ่งสามารถประกอบด้วยหลายนิพจน์ ยกตัวอย่างเช่น
- ถ้า A.200>0 (การประเมินแบบง่าย)
- ถ้า A.200>0 และ A.200<10,000 (รายงานที่ซับซ้อน)
- ถ้า A.200>10000 OR ((A.340/B.1200)*2 <1200) (งบที่ซับซ้อนที่ประกอบด้วยหลายนิพจน์)
คำ ระยะเวลา ใน IF คำสั่งแสดงจำนวนของระยะเวลาสำหรับรายงาน คำนี้นี้โดยปกติจะใช้ในการคำนวณเป็นค่าเฉลี่ยของปีจนถึงวันที่ ตัวอย่างเช่น เมื่อคุณรันรายงานสำหรับรอบระยะเวลา 7 YTD คำสั่ง B.150/Periods หมายความว่าค่าในแถว 150 ของคอลัมน์ B จะถูกหาร ด้วย 7
สูตร THEN และ ELSE
THEN และ ELSE สูตรสามารถคำนวณใดๆ ถูกต้อง จากการกำหนดค่าไปยังสูตรที่ซับซ้อนได้ ตัวอย่างเช่น คำสั่ง IF A.200>0 THEN A=B.200 หมายถึง "ถ้าค่าในเซลล์ในคอลัมน์ A ของแถว 200 จะมากกว่า 0 (ศูนย์), วางค่าจากเซลล์ในคอลัมน์ B ของแถว 200 ลงในเซลล์ในคอลัมน์ A แถวปัจจุบัน" คำสั่ง IF/THEN ก่อนหน้าใส่ค่าในคอลัมน์หนึ่งของแถวปัจจุบัน อย่างไรก็ตาม คุณยังสามารถใช้เครื่องหมาย (@) ในการประเมินจริง/เท็จหรือสูตรเพื่อแสดงคอลัมน์ทั้งหมดได้ นี่คือตัวอย่างอื่นๆ ที่อธิบายไว้ในส่วนต่อไปนี้:
- ถ้า A.200 >0 แล้ว B.200: ถ้าค่าในเซลล์ A.200 เป็นค่าบวก ค่าจากเซลล์ B.200 จะถูกใส่ลงในทุกคอลัมน์ของแถวปัจจุบัน
- ถ้า A.200 >0 แล้ว @200: ถ้าค่าในเซลล์ A.200 เป็นค่าบวก ค่าจากแต่ละคอลัมน์ในแถว 200 จะถูกใส่ลงในคอลัมน์ที่ตรงกันในแถวปัจจุบัน
- ถ้า @200 >0 แล้ว @200: ถ้าค่าในแถว 200 ของคอลัมน์ปัจจุบันเป็นค่าบวก ค่าจากแถว 200 จะถูกใส่ลงในคอลัมน์เดียวกันในแถวปัจจุบัน
การจำกัดการคำนวณให้กับหน่วยการรายงานในคำนิยามแถว
การจำกัดการคำนวณเพื่อรายงานหน่วยเดียวในแผนภูมิการรายงาน เพื่อให้ยอดเงินเป็นผลลัพธ์ไม่ได้เลื่อนแถวขึ้นไปยังหน่วยที่ระดับสูงกว่า คุณสามารถใช้ @Unit รหัสใน สูตร/แถว/หน่วยที่เกี่ยวข้อง เซลล์ในคำนิยามแถวได้ รหัส @Unit แสดงในคอลัมน์ B ของแผนภูมิการรายงาน ชื่อหน่วย เมื่อคุณใช้รหัส @Unit ค่าไม่เลื่อนแถวขึ้น แต่การคำนวณจะถูกประเมินในทุกระดับของแผนภูมิการรายงาน
หมายเหตุ
ในการใช้ฟังก์ชั่นนี้ แผนภูมิการรายงานต้องเชื่อมโยงกับคำนิยามแถว
แถวการคำนวณสามารถอ้างอิงถึงแถวการคำนวณหรือแถวข้อมูลทางการเงิน การคำนวณจะถูกบันทึกในเซลล์ สูตร/แถว/หน่วยที่เกี่ยวข้อง ของคำนิยามแถวและการจำกัดชนิดข้อมุลทางการเงิน การคำนวณต้องใช้การคำนวณแบบมีเงื่อนไขที่ขึ้นต้นด้วย IF @Unit ก่อสร้าง นี่เป็นตัวอย่าง: IF @Unit(SALES) THEN @100 ELSE 0 การคำนวณนี้รวมถึงยอดเงินจากแถว 100 ในทุกคอลัมน์ของรายงาน แต่เฉพาะสำหรับหน่วยการขาย ถ้าหลายหน่วยถูกเรียกว่าการขาย ยอดเงินจะปรากฏในแต่ละหน่วยเหล่านั้น นอกจากนี้ แถว 100 สามารถเป็นแถวข้อมูลทางการเงิน และสามารถกำหนดเป็นไม่มีการพิมพ์ได้ ในกรณีนี้ ยอดเงินถูกป้องกันไม่ให้ปรากฏในหน่วยทั้งหมดในแผนภูมิ คุณยังสามารถจำกัดจำนวนคอลัมน์เดี่ยวของรายงาน เช่นคอลัมน์ H โดยใช้ข้อจำกัดในคอลัมน์ที่จะพิมพ์ค่าเฉพาะในคอลัมน์ของรายงานนั้น คุณสามารถรวม หรือ ชุดรวมในคำสั่ง IF ได้ นี่คือตัวอย่าง: IF @Unit(SALES) OR @Unit(SALESWEST) THEN 5 ELSE @100 คุณสามารถระบุหน่วยในการจำกัดชนิดของการคำนวณในวิธีใดวิธีหนึ่งต่อไปนี้:
- ป้อนชื่อหน่วยเพื่อรวมหน่วยที่ตรงกัน ตัวอย่างเช่น IF @Unit(SALES) ช่วยในการคำนวณสำหรับหน่วยใดๆ ที่มีชื่อว่าการขาย แม้ว่าจะมีหลายหน่วยการขาย ในแผนภูมิการรายงาน
- ป้อนชื่อบริษัทและหน่วยเพื่อจำกัดการคำนวณไปยังหน่วยที่ระบุในบริษัทที่ระบุ ตัวอย่างเช่น ป้อน IF @Unit (ACME:SALES) เพื่อจำกัดการคำนวณไปยังหน่วยการขายในบริษัท ACME
- ป้อนรหัสลำดับชั้นแบบเต็มจากแผนภูมิการรายงานเพื่อจำกัดการคำนวณหน่วยที่ระบุ ตัวอย่างเช่น ป้อน IF @Unit(SUMMARY^ACME^WEST COAST^SALES)
หมายเหตุ
หากต้องการค้นหารหัสลำดับชั้นแบบเต็ม คลิกขวาในคำนิยามลำดับการรายงาน แล้วเลือก คัดลอกตัวระบุหน่วยการรายงาน (รหัส H)
จำกัดการคำนวณสำหรับหน่วยการรายงาน
- ในโปรแกรมออกแบบรายงาน คลิก คำนิยามแถว แล้วเปิดคำนิยามแถวเพื่อแก้ไข
- ดับเบิลคลิกเซลล์ รหัสรูปแบบ จากนั้นเลือก CAL
- คลิกเซลล์ สูตร/แถว/หน่วยที่เกี่ยวข้อง และจากนั้น ป้อนการคำนวณแบบมีเงื่อนไขที่ขึ้นต้นด้วย IF @Unit ก่อสร้าง
คำสั่ง IF/THEN/ELSE ในคำนิยามแถว
คำสั่ง IF/THEN/ELSE ช่วยในการคำนวณใดๆ เพื่อจะขึ้นอยู่กับผลลัพธ์จากคอลัมน์อื่น คุณสามารถอ้างอิงไปยังคอลัมน์อื่น แต่คุณไม่สามารถอ้างอิงไปยังเซลล์รายงานในคำสั่ง IF การคำนวณใดๆ ต้องถูกใช้กับคอลัมน์ทั้งหมด ตัวอย่างเช่น คำสั่ง IF B>100 THEN B ELSE C*1.25 หมายถึง "ถ้ายอดเงินในคอลัมน์ B มากกว่า 100 วางค่าจากคอลัมน์ B ในคอลัมน์ CALC ถ้ายอดเงินในคอลัมน์ B ไม่เกิน 100 คูณค่าในคอลัมน์ C ด้วย1.25 และวางผลลัพธ์ในคอลัมน์ CALC" ตามคำสั่ง IF ด้วยคำสั่งตรรกะที่สามารถประเมินเป็นจริงหรือเท็จได้เสมอ สูตรที่คุณใช้สำหรับทั้งคำสั่ง THEN และคำสั่ง ELSE สามารถประกอบด้วยข้อมูลอ้างอิงถึงจำนวนคอลัมน์ และสูตรเหล่านี้สามารถเป็นแบบซับซ้อน ตามที่คุณสร้าง
หมายเหตุ
คุณไม่สามารถใส่ผลลัพธ์ของการคำนวณในคอลัมน์อื่นใดได้ ผลลัพธ์ต้องอยู่ในคอลัมน์ที่มีสูตร
ใช้ใบเสนอราคาเดี่ยวและเครื่องหมายและสำหรับค่ามิติในแถว คอลัมน์ และแผนภูมิ
คุณสามารถออกแบบรายงานได้โดยใช้ค่ามิติที่มีเครื่องหมายและ (&)
ภายในฟิลด์ ลิงค์ไปยังมิติทางการเงิน ใดๆ คุณสามารถป้อนค่าได้ เช่น 'P&L' การรวมถึงใบเสนอราคาเดี่ยว (' ') ในทั้งสองด้านของค่ามิติ บ่งชี้ว่าคุณกำลังใช้ค่าตัวอักษร เช่น การรวมถึงเครื่องหมายและ