YEARFRAC
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Berechnet den Bruchteil des Jahres, der durch die Anzahl der ganzen Tage zwischen zwei Datumsangaben dargestellt wird. Verwenden Sie die Arbeitsblattfunktion YEARFRAC, um den Anteil der Leistungen oder Verpflichtungen eines ganzen Jahres zu ermitteln, die einem bestimmten Begriff zugewiesen werden sollen.
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 Typ der zu verwendenden Tagesanzahl. Alle Argumente werden auf ganze Zahlen abgeschnitten. Basis: Beschreibung 0 - US (NASD) 30/360 (Standardwert) 1: Ist/ist 2: Actual/360 3: Ist/365 4: European 30/360 |
Rückgabewert
Eine Dezimalzahl Der interne Datentyp ist eine doppelt genaue 64-Bit-Gleitkommazahl (8 Byte) in IEEE-Darstellung mit Vorzeichen.
Bemerkungen
Im Gegensatz zu Microsoft Excel, in dem Datumsangaben als fortlaufende Zahlen gespeichert werden, verwendet DAX ein
datetime
Format, um mit Datums- und Uhrzeitwerten zu arbeiten. Wenn Sie Datumsangaben als fortlaufende Zahlen anzeigen müssen, können Sie die Formatierungsoptionen in Excel verwenden.Wenn
start_date
oderend_date
ungültige Datumsangaben sind, gibt YEARFRAC einen Fehler zurück.Wenn
basis
< 0 oder wennbasis
> 4, gibt YEARFRAC einen Fehler zurück.
Beispiel 1
Im folgenden Beispiel wird der Bruchteil eines Jahres zurückgegeben, der durch die Differenz zwischen den Datumsangaben in den beiden Spalten dargestellt wird, TransactionDate
und ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Beispiel 2
Im folgenden Beispiel wird der Bruchteil eines Jahres zurückgegeben, der durch die Differenz zwischen den Datumsangaben, dem 1. Januar und dem 1. März dargestellt wird:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Verwenden Sie nach Möglichkeit vierstellige Jahresangaben, um unerwartete Ergebnisse zu vermeiden. Wenn das Jahr abgeschnitten wird, wird das aktuelle Jahr angenommen. Wenn das Datum angegeben oder weggelassen wird, wird das erste Datum des Monats angenommen.
Das zweite Argument, basis
, wurde ebenfalls weggelassen. Daher wird der Jahresbruch nach dem US-Standard 30/360 (NASD) berechnet.