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.
Oblicza wartość wyrażenia za okres od początku roku do określonej daty w bieżącym kontekście.
Składnia
TOTALYTD(<expression>,<dates>[,<filter>][,<year_end_date>])
Parametry
Parametr |
Definicja |
|---|---|
expression |
Wyrażenie, które zwraca wartość skalarną. |
dates |
Kolumna zawierająca daty. |
filter |
(Argument opcjonalny) Wyrażenie określające filtr do zastosowania do bieżącego kontekstu. |
year_end_date |
(Argument opcjonalny) Ciąg literału zawierający datę, która definiuje koniec roku. Wartość domyślna to 31 grudnia. |
Wartość zwracana
Wartość skalarna reprezentowana przez wyrażenie obliczane dla bieżącej wartości roku przed datą w kolumnie daty.
Uwagi
[!UWAGA]
Aby uzyskać więcej informacji dotyczących wpływu kontekstu na wyniki formuł, zobacz temat Kontekst w formułach języka DAX.
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.
[!UWAGA]
Wyrażenie filtru podlega ograniczeniom opisanym w temacie Funkcja CALCULATE.
Wartość parametru year_end_date to literał ciągu daty w formacie zgodnym z ustawieniami regionalnymi klienta, na którym został utworzony skoroszyt. Część daty określająca rok jest ignorowana.
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ą roczną sumę bieżącą dla sprzedaży internetowej.
Aby zobaczyć działanie tej formuły, utwórz tabelę przestawną i dodaj pola CalendarYear, CalendarQuarter oraz MonthNumberOfYear do obszaru Etykiety wierszy w tabeli przestawnej. Następnie dodaj miarę o nazwie Suma za okres od początku roku do daty do obszaru Wartości tabeli przestawnej, używając formuły zdefiniowanej w sekcji kodu.
Kod
=TOTALYTD(SUM(InternetSales_USD[SalesAmount_USD]),DateTime[DateKey])