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.
Dotyczy:
kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Nuta
Ta funkcja jest zniechęcana do użycia w obliczeniach wizualizacji , ponieważ prawdopodobnie zwraca wyniki bez znaczenia.
W przypadku danych wejściowych kolumn daty zwraca tabelę zawierającą kolumnę dat, która reprezentuje okres równoległy do dat w określonej dates kolumnie w bieżącym kontekście, z datami przesuniętymi w czasie lub z powrotem w czasie.
W przypadku danych wejściowych kalendarza zwraca tabelę reprezentującą okres równoległy do dat w bieżącym kontekście na podstawie kalendarza, z datami przesuniętymi w czasie lub z powrotem w czasie. Tabela zawiera wszystkie podstawowe otagowane kolumny i wszystkie powiązane kolumny czasu.
Składnia
PARALLELPERIOD(<dates> or <calendar>,<number_of_intervals>,<interval>)
Parametry
| Termin | Definicja |
|---|---|
dates or calendar |
Kolumna zawierająca daty lub odwołanie do kalendarza |
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, , quartermonth, week. Wartość tygodnia ma zastosowanie tylko wtedy, gdy jest używana składnia kalendarza. |
Wartość zwracana
W przypadku danych wejściowych kolumn daty tabela zawierająca jedną kolumnę wartości daty.
W przypadku danych wejściowych kalendarza tabela zawierająca wszystkie podstawowe oznaczone kolumny i wszystkie powiązane kolumny czasu.
Uwagi
W przypadku danych wejściowych w kolumnie daty ta funkcja przyjmuje bieżący zestaw dat w kolumnie określonej przez
dates, przesuwa pierwszą datę i ostatnią datę określoną liczbę interwałów, a następnie zwraca wszystkie ciągłe daty między dwiema przesuniętymi datami. Jeśli interwał jest częściowym zakresem miesiąca, kwartału lub roku, wszystkie częściowe miesiące w wyniku są również wypełniane w celu ukończenia całego interwału.Argument
datesmoż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.
Ograniczenia dotyczące wyrażeń logicznych opisano w temacie CALCULATE funkcji.
Jeśli liczba określona dla
number_of_intervalsjest dodatnia, daty wdatessą przenoszone do przodu w czasie; jeśli liczba jest ujemna, daty wdatessą przesunięte z powrotem w czasie.Parametr
intervaljest wyliczeniem, a nie zestawem ciągów; dlatego wartości nie powinny być ujęte w cudzysłów. Ponadto wartości:year,quarter,monthpowinny być w pełni zapisane podczas ich używania.Tabela wyników zawiera tylko daty wyświetlane w wartościach bazowej kolumny tabeli.
Funkcja PARALLELPERIOD jest podobna do funkcji DATEADD, z tą różnicą, że PARALLELPERIOD zawsze zwraca pełne okresy na danym poziomie szczegółowości zamiast częściowych okresów, które DATEADD zwraca. Jeśli na przykład masz wybór dat rozpoczynających się od 10 czerwca i kończących się 21 czerwca tego samego roku i chcesz przesunąć ten wybór do przodu o jeden miesiąc, funkcja PARALLELPERIOD zwróci wszystkie daty z następnego miesiąca (1 lipca do 31 lipca); Jeśli jednak DATEADD jest używana, wynik będzie zawierać tylko daty od 10 lipca do 21 lipca.
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
Poniższa przykładowa formuła tworzy miarę, która oblicza sprzedaż w poprzednim roku pod kątem sprzedaży internetowej.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( DateTime[DateKey], -1, YEAR )
)
Przykład analizy czasowej opartej na kalendarzu
Poniższa przykładowa formuła tworzy miarę, która oblicza sprzedaż w poprzednim roku dla sprzedaży internetowej przy użyciu kalendarza obrachunkowego.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( FiscalCalendar, -1, YEAR )
)
Powiązana zawartość
funkcje analizy czasowej funkcje data i godzinaDATEADD