Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


VDB

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Επιστρέφει την απόσβεση ενός παγίου για οποιαδήποτε περίοδο καθορίσετε, συμπεριλαμβανομένων των μερικών περιόδων, χρησιμοποιώντας τη μέθοδο διπλά φθίνοντος υπολοίπου ή κάποια άλλη μέθοδο που καθορίζετε. Το VDB σημαίνει φθίνοντα μεταβλητό υπόλοιπο.

Σύνταξη

VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])

Παράμετροι

Όρος Ορισμός
κόστος Το αρχικό κόστος του παγίων.
Διάσωσης Η τιμή στο τέλος της απόσβεσης (ορισμένες φορές ονομάζεται υπολειμματική αξία). Αυτή η τιμή μπορεί να είναι 0.
ζωή Ο αριθμός των περιόδων κατά τις οποίες γίνεται απόσβεση του παγίου (ορισμένες φορές ονομάζεται ωφέλιμη διάρκεια ζωής του παγίου).
start_period Η περίοδος έναρξης για την οποία θέλετε να υπολογιστούν οι αποσβέσεις. Start_period πρέπει να χρησιμοποιούν τις ίδιες μονάδες με το όρισμα life. Πρέπει να είναι μεταξύ 1 και life (συμπεριλαμβανομένου).
end_period Η περίοδος λήξης για την οποία θέλετε να υπολογιστούν οι αποσβέσεις. End_period πρέπει να χρησιμοποιούν τις ίδιες μονάδες με το όρισμα life. Πρέπει να είναι μεταξύ start_period και life (συμπεριλαμβανομένου).
παράγοντας (Προαιρετικό) Ο ρυθμός με τον οποίο μειώνεται το υπόλοιπο. Εάν παραλείπεται η τιμή factor, θεωρείται ότι είναι 2 (μέθοδος διπλά φθίνοντος υπολοίπου). Αλλάξτε το factor εάν δεν θέλετε να χρησιμοποιήσετε τη μέθοδο διπλά φθίνοντος υπολοίπου. Για μια περιγραφή της μεθόδου διπλά φθίνοντος υπολοίπου, ανατρέξτε στο θέμα DDB.
no_switch (Προαιρετικό) Μια λογική τιμή που καθορίζει εάν θα γίνει εναλλαγή σε ευθεία απόσβεση όταν η απόσβεση είναι μεγαλύτερη από τον υπολογισμό του φθίνοντος υπολοίπου. Εάν παραλειφθεί, θεωρείται ότι είναι FALSE.
- Εάν no_switch αξιολογείται ως TRUE, το VDB δεν κάνει εναλλαγή σε ευθεία απόσβεση, ακόμη και όταν η απόσβεση είναι μεγαλύτερη από τον υπολογισμό του φθίνοντος υπολοίπου.
- Εάν no_switch αξιολογείται ως FALSE ή παραλειφθεί, το VDB κάνει εναλλαγή σε ευθεία απόσβεση, όταν η απόσβεση είναι μεγαλύτερη από τον υπολογισμό του φθίνοντος υπολοίπου.

Επιστρεφόμενη τιμή

Η απόσβεση κατά τη διάρκεια της καθορισμένης περιόδου.

Παρατηρήσεις

  • Επιστρέφεται σφάλμα εάν:

    • κόστος < 0.
    • salvage < 0.
    • life < 1.
    • < start_period 1 ή end_period start_period>.
    • < end_period ζωή start_period ή end_period>.
    • συντελεστής < 0.
    • no_switch δεν αξιολογείται ως TRUE ή FALSE.
  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παραδείγματα

Δεδομένα Περιγραφή
2400 Αρχικό κόστος
300 Υπολειμματική αξία
10 Διάρκεια ζωής σε έτη

Παράδειγμα 1

Το παρακάτω ερώτημα DAX:

EVALUATE
{
  VDB(2400, 300, 10*365, 0, 1)
}

Επιστρέφει την απόσβεση της πρώτης ημέρας ενός παγίου με συντελεστή 2.

[Τιμή]
1.31506849315068

Παράδειγμα 2

Το παρακάτω ερώτημα DAX:

EVALUATE
{
  VDB(2400, 300, 10*12, 6, 18, 3)
}

Επιστρέφει την απόσβεση ενός παγίων μεταξύ του 6ου μήνα και του 18ου μήνα. Αυτός ο υπολογισμός χρησιμοποιεί συντελεστή 3.

[Τιμή]
540.185558199698

Παράδειγμα 3

Το παρακάτω ερώτημα DAX:

EVALUATE
{
  VDB(2400, 300, 10, 0, 0.875, 1.5)
}

Επιστρέφει την απόσβεση ενός παγίου στο πρώτο οικονομικό έτος κατά το οποίο σας ανήκει, υποθέτοντας ότι οι φορολογικοί νόμοι σάς περιορίζουν σε απόσβεση του 150% του φθίνοντος υπολοίπου. Το στοιχείο αγοράστηκε στο μέσον του πρώτου τριμήνου του οικονομικού έτους.

[Τιμή]
315