DATEADD
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Uwaga
Ta funkcja jest zniechęcana do użycia w obliczeniach wizualnych , ponieważ prawdopodobnie zwraca wyniki bez znaczenia.
Zwraca tabelę zawierającą kolumnę dat przesuniętą do przodu lub do tyłu o określoną liczbę interwałów z dat w bieżącym kontekście.
Składnia
DATEADD(<dates>,<number_of_intervals>,<interval>)
Parametry
Termin | Definicja |
---|---|
Daty | Kolumna zawierająca daty. |
number_of_intervals | Liczba całkowita określająca liczbę interwałów do dodania lub odejmowania od dat. |
interval | Interwał, według którego mają być przesunięte daty. Wartość interwału może być jedną z następujących wartości: year , , quarter , month day |
Wartość zwracana
Tabela zawierająca jedną kolumnę wartości daty.
Uwagi
Argument dates może być dowolny z następujących:
Odwołanie do kolumny daty/godziny,
Wyrażenie tabeli zwracające jedną kolumnę wartości daty/godziny,
Wyrażenie logiczne definiujące jednokolumnową tabelę wartości daty/godziny.
Uwaga
Ograniczenia dotyczące wyrażeń logicznych są opisane w temacie FUNKCJA CALCULATE.
Jeśli liczba określona dla number_of_intervals jest dodatnia, daty w datach są przenoszone do przodu w czasie; jeśli liczba jest ujemna, daty w datach są przesunięte z powrotem w czasie.
Parametr interval jest wyliczeniem, a nie zestawem ciągów, dlatego wartości nie powinny być ujęte w cudzysłów. Ponadto wartości:
year
, ,quarter
month
day
powinny być zapisane w całości podczas ich używania.Tabela wyników zawiera tylko daty, które istnieją w kolumnie dat .
Jeśli daty w bieżącym kontekście nie tworzą ciągłego interwału, funkcja zwraca błąd.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład — przesunięcie zestawu dat
Poniższa formuła oblicza daty, które są rok przed datami w bieżącym kontekście.
= DATEADD(DateTime[DateKey],-1,year)
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla