Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł został napisany przez Toma Schauera, specjalistę technicznego.
Symptomy
Podczas próby odświeżenia danych Project Online w usłudze Excel Online odświeżanie kończy się niepowodzeniem. Ponadto wyświetlany zostanie następujący komunikat o błędzie:
Odświeżanie danych zewnętrznych nie powiodło się.
Przyczyna
Ten problem występuje w przypadku wybrania opcji TimeByDay (Miesiąc) w polach tabeli przestawnej.
Rozwiązanie
Jeśli wyczyścisz opcję TimeByDay (Miesiąc ), błąd nie wystąpi podczas odświeżania usługi Excel Online. Skoroszyt może jednak nie wyglądać tak, jak chcesz. Aby rozwiązać ten problem, wykonaj następujące kroki:
W programie Excel wybierz pozycjęDaneopcji>pliku>.
Zaznacz pole wyboru Wyłącz automatyczne grupowanie kolumn Data/Godzina w tabelach przestawnych , a następnie wybierz przycisk OK.
Usuń istniejące kolumny "TimeByDay" w dodatku Power Pivot. W tym celu wybierz kartę Power Pivot , a następnie wybierz pozycję Zarządzaj. W oknie Dodatku Power Pivot dla programu Excel na karcie Narzędzia główne zostaną wyświetlone dwie kolumny o nazwach TimeByDay (indeks miesiąca) i TimeByDay (miesiąc). Wybierz obie kolumny, kliknij prawym przyciskiem myszy obie kolumny, a następnie wybierz pozycję Usuń kolumny.
Po usunięciu automatycznie generowanych kolumn czasu wybierz pozycję Dodaj kolumnę, nadaj jej nazwę Month, a następnie dodaj następującą formułę do tej kolumny:
=FORMAT([TimeByDay],"MMM RRRR")
Wybierz ponownie pozycję Dodaj kolumnę , nadaj jej nazwę MonthNumber, a następnie dodaj następującą formułę do tej kolumny:
=FORMAT([TimeByDay],"RRRR MM")
Sortuj kolumnę Month (Miesiąc ) według wartości MonthNumber. W tym celu wybierz kolumnę Miesiąc , wybierz pozycję Sortuj według kolumny, a następnie wybierz pozycję MonthNumber w oknie Sortuj według kolumny .
W kolumnie Miesiąc wybierz pozycję Sortuj od A do Z. To sortuje miesiące w odpowiedniej kolejności chronologicznej i alfabetycznej.
Wstecz do tabeli przestawnej, wybierz jedną komórkę kolumny TimeByDay, a następnie wybierz pozycję Grupuj.
Wybierz pozycję Miesiące>OK.
Teraz wygląda na to, że używasz pola TimeByDay (Month ).