YEARFRAC-Funktion
Berechnet den Jahresanteil, der durch die Anzahl der ganzen Tage zwischen zwei Datumsangaben dargestellt wird. Verwenden Sie die YEARFRAC-Arbeitsblattfunktion, um den Anteil der Bezüge und der Verbindlichkeiten in einem ganzen Jahr für einen bestimmten Zeitraum zu ermitteln.
Syntax
YEARFRAC(<start_date>, <end_date>, <basis>)
Parameter
Begriff |
Definition |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
start_date |
Das Startdatum im datetime-Format. |
||||||||||||
end_date |
Das Enddatum im datetime-Format. |
||||||||||||
basis |
(Optional) Der zu verwendende Basistyp für das Zählen der Tage. Alle Argumente werden zu ganzen Zahlen abgeschnitten.
|
Rückgabewert
Eine Dezimalzahl. Der interne Datentyp ist ein IEEE-64-Bit-Gleitkommawert (8 Byte) mit doppelter Genauigkeit und Vorzeichen.
Hinweise
Statt Datumsangaben wie in Microsoft Excel als serielle Zahlen zu speichern, verwendet DAX zur Verarbeitung von Datums- und Uhrzeitangaben ein datetime-Format. Wenn Sie Datumsangaben als serielle Zahlen anzeigen müssen, können Sie die Formatierungsoptionen in Excel verwenden.
Wenn start_date oder end_date keine gültigen Datumsangaben sind, gibt YEARFRAC einen Fehler zurück.
Wenn basis < 0 oder wenn basis > 4 ist, gibt YEARFRAC einen Fehler zurück.
Beispiel
Im folgenden Beispiel wird der Jahresanteil zurückgegeben, der durch den Unterschied zwischen den Datumsangaben in den Spalten TransactionDate und ShippingDate dargestellt wird.
=YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Im folgenden Beispiel wird der Jahresanteil zurückgegeben, der durch den Unterschied zwischen den Datumsangaben 1. Januar und 1. März dargestellt wird.
=YEARFRAC("Jan 1 2007","Mar 1 2007")
Verwenden Sie wenn möglich vierstellige Jahreszahlen, um unerwartete Ergebnisse zu vermeiden. Wenn das Jahr abgeschnitten wird, wird das aktuelle Jahr angenommen. Wenn das Datum weggelassen wird, wird der erste Tag des Monats angenommen.
Das zweite Argument, basis, wurde auch weggelassen. Daher wird der Jahresanteil mit der Standardeinstellung US (NASD) 30/360 berechnet.