Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca tabelę zawierającą kolumnę ze wszystkimi datami reprezentującymi dzień, który jest dniem poprzednim w stosunku do pierwszej daty w kolumnie dates, w bieżącym kontekście.
Składnia
PREVIOUSDAY(<dates>)
Parametry
Termin |
Definicja |
dates |
Kolumna zawierająca daty. |
Wartość zwracana
Tabela zawierająca jedną kolumnę wartości dat.
Uwagi
[!UWAGA]
Aby uzyskać więcej informacji dotyczących wpływu kontekstu na wyniki formuł, zobacz temat Kontekst w formułach języka DAX.
Ta funkcja ustala pierwszą datę w parametrze wejściowym, a następnie zwraca wszystkie daty odpowiadające dniu, który jest dniem poprzednim dla tej pierwszej daty. Na przykład jeśli pierwsza data w argumencie dates to 10 czerwca 2009 roku, ta funkcja zwróci wszystkie daty odpowiadające dacie 9 czerwca 2009 roku.
Wartością argumentu dates może być dowolna z następujących wartości:
Odwołanie do kolumny daty/godziny.
Wyrażenie tabeli zwracające pojedynczą kolumnę wartości daty/godziny.
Wyrażenie logiczne definiujące jednokolumnową tabelę zawierającą wartości daty/godziny.
[!UWAGA]
Ograniczenia dotyczące wyrażeń logicznych opisano w temacie Funkcja CALCULATE.
Tej funkcji języka DAX nie można używać w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o ograniczeniach w modelach zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219172.
Przykład
Poniższa przykładowa formuła tworzy miarę obliczającą sprzedaż w poprzednim dniu w kanale sprzedaży internetowej.
Aby zobaczyć działanie tej formuły, utwórz tabelę przestawną i dodaj pola CalendarYear oraz MonthNumberOfYear do obszaru Etykiety wierszy w tabeli przestawnej. Następnie dodaj miarę o nazwie Sprzedaż w poprzednim dniu do obszaru Wartości tabeli przestawnej, używając formuły zdefiniowanej w sekcji kodu.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PREVIOUSDAY('DateTime'[DateKey]))