Funkcja TOTALQTD
Oblicza wartość argumentu wyrażenie dla dat wypadających w okresie od początku kwartału do podanej daty w bieżącym kontekście.
Składnia
TOTALQTD(<expression>,<dates>[,<filter>])
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. |
Wartość zwracana
Wartość skalarna reprezentowana przez wyrażenie obliczane dla wszystkich dat wypadających w okresie od początku bieżącego kwartału do daty pobieranej z kolumny 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.
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ą kwartalną 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 kwartału do daty do obszaru Wartości tabeli przestawnej, używając formuły zdefiniowanej w sekcji kodu.
Kod
=TOTALQTD(SUM(InternetSales_USD[SalesAmount_USD]),DateTime[DateKey])