แชร์ผ่าน


AMORLINC

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล

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

วากยสัมพันธ์

AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

พารามิเตอร์

เทอม นิยาม
cost ต้นทุนของสินทรัพย์
date_purchased วันที่ทําการซื้อสินทรัพย์
first_period วันที่สิ้นสุดรอบระยะเวลาแรก
salvage มูลค่าซากเมื่อสิ้นสุดอายุของสินทรัพย์
period รอบระยะเวลา
rate อัตราค่าเสื่อมราคา
basis (ไม่บังคับ) ชนิดของเกณฑ์ในการนับจํานวนวัน ถ้ามีการเว้นเกณฑ์ไว้ ระบบจะสันนิษฐานว่าเป็น 0 ค่าที่ยอมรับได้จะแสดงอยู่ด้านล่างตารางนี้

พารามิเตอร์ basis ยอมรับค่าต่อไปนี้:

Basis ระบบวันที่
0 หรือเว้นไว้ 360 วัน (วิธีแบบ NASD)
1 จริง
3 365 วันในหนึ่งปี
4 360 วันในหนึ่งปี (วิธีแบบยุโรป)

ค่าผลลัพธ์

ค่าเสื่อมราคาสําหรับแต่ละรอบระยะเวลาบัญชี

หมาย เหตุ

  • วันที่จะถูกจัดเก็บเป็นหมายเลขซีเรียลตามลําดับเพื่อให้สามารถใช้ในการคํานวณได้ ใน DAX30 ธันวาคม 1899 คือวันที่ 0 และ 1 มกราคม 2008 คือ 39448 เนื่องจากเป็นวันที่ 39,448 หลังจากวันที่ 30 ธันวาคม 1899

  • รอบระยะเวลาและเกณฑ์ถูกปัดเศษเป็นจํานวนเต็มที่ใกล้ที่สุด

  • ข้อผิดพลาดจะถูกส่งกลับ ถ้าหากว่า:

    • cost < 0
    • first_period หรือ date_purchased เป็นวันที่ที่ไม่ถูกต้อง
    • date_purchased > first_period
    • salvage < 0 หรือ salvage>cost
    • period < 0
    • rate ≤ 0
    • basis คือตัวเลขอื่นนอกเหนือจาก 0, 1, 3 หรือ 4
  • ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

ข้อมูล คําอธิบาย
2400 ค่า
19-สิงหาคม-2551 วันที่ซื้อ
31-ธันวาคม-2008 วันสิ้นสุดรอบระยะเวลาแรก
300 มูลค่าซาก
1 ช่วง
15% อัตราค่าเสื่อมราคา
1 เกณฑ์ตามจริง (ดูด้านบน)

คิวรี DAX ต่อไปนี้:

EVALUATE
{
  AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

ส่งกลับค่าเสื่อมราคาของรอบระยะเวลาแรก สําหรับเงื่อนไขที่ระบุไว้ข้างต้น

[ค่า]
360