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.
Notatka
Nowe i ulepszone Power Platform centrum administracyjne jest teraz dostępne w publicznej wersji zapoznawczej! Zaprojektowaliśmy nowe centrum administracyjne tak, aby było łatwiejsze w użyciu i wyposażone w nawigację zorientowaną na zadania, która pomaga szybciej osiągać określone wyniki. Będziemy publikować nową i zaktualizowaną dokumentację, gdy nowe Power Platform centrum administracyjne stanie się ogólnie dostępne.
Podczas tworzenia środowiska, które zawiera bazę danych Microsoft Power Platform, należy określić walutę, która będzie używana jako waluta podstawowa Dataverse. Podstawowa waluta jest walutą podstawową. Jest on używany w przeliczaniu walut i raportowaniu.
W niektórych sytuacjach może być konieczna zmiana waluty podstawowej środowiska. W tym artykule wyjaśniono, jak to zmienić.
Przed rozpoczęciem konwersji waluty podstawowej należy wykonać kopię zapasową bazy danych środowiska. Więcej informacji: Wykonywanie kopii zapasowych i przywracanie środowisk
W polu AppSource wyszukiwania wprowadź walutę podstawową, a następnie wybierz pozycję Pobierz teraz obok pozycji Konwersja waluty podstawowej. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować aplikację w Power Platform odpowiednim środowisku.
Po zainstalowaniu rozwiązania do konwersji waluty podstawowej otwórz Power Apps pozycję Aplikacje w okienku nawigacji po lewej stronie, a następnie wybierz pozycję Odtwórz dla aplikacji do konwersji waluty podstawowej .
Notatka
Jeśli aplikacja nie jest wyświetlona na liście, odśwież kartę przeglądarki.
Otwórz tabelę BaseCurrencyConversion i utwórz nowy rekord. W polu Nowa waluta podstawowa ustaw walutę, której chcesz użyć jako nowej waluty podstawowej, a następnie zapisz zmiany. Na przykład na poniższej ilustracji euro jest określone jako nowa waluta podstawowa.
Notatka
W tym kroku możesz utworzyć tylko jeden rekord.
Przejdź do Ustawień>Zarządzanie podmiotem gospodarczym ->Waluty i wykonaj następujące kroki:
- Sprawdź, czy waluta podstawowa została zmieniona zgodnie z oczekiwaniami. W widoku Waluty powinien znajdować się rekord dla waluty podstawowej, który powinien wskazywać odpowiedni kod waluty. Po otwarciu rekordu zostanie wyświetlone następujące powiadomienie: "Ta waluta jest walutą podstawową". Zamknij rekord.
- Wprowadź poprawny kurs wymiany dla wszystkich walut innych niż waluty bazowe zgodnie z nową walutą podstawową. Więcej informacji: Zarządzanie transakcjami w wielu walutach
Zmień stare wartości waluty podstawowej na nową walutę podstawową
Po zmianie waluty podstawowej zgodnie z oczekiwaniami i skorygowaniu wartości kursu wymiany dla wszystkich walut innych niż waluty podstawowe wykonaj następujące kroki, aby przekonwertować stare wartości waluty podstawowej we wszystkich tabelach zawierających kolumny walutowe na nową walutę podstawową.
Otwórz tabelę CurrencyExchangeRate i zaimportuj lub utwórz historyczne dane kursów wymiany dla wszystkich walut innych niż podstawowe dla całego zakresu dat danych znajdujących się w bazie danych. Ten krok jest potrzebny do przekonwertowania starych wartości waluty bazowej na nową walutę podstawową.
Aby poznać zakres dat danych znajdujących się w bazie danych, znajdź rekord w tabeli CurrencyExchangeRate . Daty są oparte na kolumnie Zmodyfikowano w każdej tabeli, której dotyczy problem.
Rekord domyślny zawiera dane dotyczące kursu wymiany dla nowej waluty podstawowej dla całego zakresu dat danych. Na przykład na poniższej ilustracji euro jest określone jako nowa waluta podstawowa. Tabela zawiera rekord, w którym pole Od identyfikatora waluty ma wartość Euro, pole Identyfikator waluty ma wartość Euro, a pola Ważny od i Ważny do są ustawione na daty w formacie UTC, które wskazują cały zakres dat danych istniejących w organizacji.
Kiedy znasz zakres dat w środowisku, utwórz historyczne dane kursów wymiany dla wszystkich walut innych niż podstawowe dla całego zakresu dat danych znajdujących się w bazie danych Dataverse.
Na poniższej ilustracji przedstawiono przykład rekordu kursu wymiany, który jest tworzony dla waluty innej niż podstawowa dla całego zakresu dat danych, które są w niej obecne Dataverse. W tym przykładzie dolar amerykański nie jest walutą bazową.
Importowanie danych waluty za pomocą pliku CSV
Dane można zaimportować do tabeli CurrencyExchangeRate przy użyciu pliku wartości rozdzielanych przecinkami (CSV). Plik CSV ten zawiera następujące parametry: fromcurrencyid
, tocurrencyid
, vaIidfrom
, vaIidto
i exchangerate
.
W pliku CSV, fromcurrencyid
i tocurrencyid
muszą być kodami walut. Wykonaj poniższe kroki, aby znaleźć te wartości.
- W centrum administracyjnym usługi Power Platform kliknij lub naciśnij środowisko, które chcesz usunąć.
- Wybierz Ustawienia>Zasoby>Wszystkie starsze ustawienia>Ustawienia>Zarządzanie firmami>Waluty.
Przykłady: importowanie danych kursowych dla waluty innej niż podstawowa za pomocą pliku CSV
Jeśli kurs wymiany jest taki sam dla całego zakresu dat danych historycznych, utwórz pojedynczy rekord dla całego zakresu dat, jak pokazano tutaj.
fromcurrencyid,tocurrencyid,vaIidfrom,vaIidto,exchangerate USD,EUR,2022-01-01 08:00,2023-01-01 08:00,2.0
Jeśli kurs wymiany różni się dla różnych zakresów dat, utwórz wiele rekordów dla całego zakresu dat, jak pokazano tutaj.
fromcurrencyid,tocurrencyid,vaIidfrom,vaIidto,exchangerate INR,EUR,2022-01-01 08:00,2022-04-01 08:00,72.0
INR,EUR,2022-04-01 08:00,2022-07-01 08:00,75.0
INR,EUR,2022-07-01 08:00,2022-10-01 08:00,78.0
INR,EUR,2022-10-01 08:00,2023-01-01 08:00,80.0
Te kursy wymiany są używane do przeliczania wartości w istniejącej walucie transakcji na nową walutę bazową. Na przykład, jeśli walutą transakcji jest USD, a nową walutą bazową jest EUR, kwota w USD jest przeliczana na kwotę w EUR zgodnie z tabelą kursów wymiany. Wynik jest następnie zapisywany w odpowiedniej kolumnie waluty podstawowej.
Uruchom zadanie konwersji
Po utworzeniu danych kursu wymiany dla wszystkich walut innych niż waluty podstawowe dla całego zakresu danych należy rozpocząć konwersję starych wartości waluty podstawowej na nową walutę podstawową, korzystając z informacji o kursie wymiany podanych w tabeli CurrencyExchangeRate .
Otwórz rekord tabeli BaseCurrencyConversion i wybierz opcję Rozpocznij konwersję na pasku poleceń.
Wybierz Odśwież na pasku poleceń i monitoruj pole Stan konwersji, dopóki wartość nie zostanie ukończona lub zakończy się niepowodzeniem.
Zadanie konwersji zatrzymuje się po zakończeniu konwertowania starych wartości waluty podstawowej we wszystkich tabelach wymienionych w tabeli BaseCurrencyConversionTableLog .
Jeśli podczas konwersji wystąpią problemy
Jeśli podczas konwersji wystąpią błędy, sprawdź wartość Stan konwersji i napraw błędy.
Jeśli przetwarzanie nie powiedzie się w przypadku jakichkolwiek tabel, sprawdź tabelę BaseCurrencyConversionTableLog pod kątem szczegółów błędów i napraw błędy, jeśli są związane z danymi. Jeśli błędy nie są związane z danymi, zgłoś problem do pomocy technicznej Microsoft.
Jeśli zauważysz problemy z wydajnością podczas konwersji, możesz wstrzymać konwersję, otwierając stronę tabeli BaseCurrencyConversion i wybierając pozycję Zatrzymaj konwersję na pasku poleceń. Aby wznowić konwersję, wybierz opcję Rozpocznij konwersję.
Notatka
Zadania kolumn zestawienia (czyli zadania obliczania i obliczania zbiorczego) są automatycznie zatrzymywane i wyłączane podczas konwersji waluty podstawowej. Takie zachowanie zapobiega blokowaniu i przyspiesza proces konwersji. Po zakończeniu konwersji waluty podstawowej zadania agregacji są automatycznie włączane i wyzwalane w celu ponownego obliczenia wartości zestawienia i zapewnienia ich aktualności.