Przejdź do głównej zawartości

Waluta to typ danych kolumny stworzony dla wartości pieniężnych. Pojawia się obok znanych typów — Liczbowy, Całkowity, Tekst i pozostałych — na każdej liście typów danych i przechowuje kwoty jako dokładne liczby dziesiętne o stałej precyzji: 18 cyfr precyzji z 4 miejscami dziesiętnymi. To zakres około ±100 bilionów, z dokładnością do 1/10 000 jednostki, bez zaokrągleń zmiennoprzecinkowych.

Korzyścią jest szybkość. Kolumna typu Waluta zajmuje w pamięci o połowę mniej miejsca niż kolumna typu Liczbowy, więc pulpity i kroki przepływu pracy skanujące tabele pełne kwot odczytują mniej więcej o połowę mniej danych i kończą się szybciej. Typ Liczbowy pozostaje domyślnym typem wysokiej precyzji (38 cyfr precyzji, 10 miejsc dziesiętnych); Waluta to lżejszy typ, który wybierasz tam, gdzie wartości są kwotami pieniężnymi.

Wybierz Waluta dla kolumn zawierających kwoty pieniężne — koszt, przychód, cenę, marżę, wydatki, alokowane kwoty. To kolumny dominujące w modelach rentowności i finansowych, więc zmiana ich typu jest zwykle największą pojedynczą korzyścią dla pulpitów i przepływów pracy intensywnie skanujących dane.

Pozostań przy typie Liczbowy, gdy:

  • wartości mogą przekraczać około ±100 bilionów lub wymagają więcej niż 4 miejsc dziesiętnych — pomyśl o kursach walutowych, stawkach jednostkowych, wartościach procentowych i współczynnikach alokacji
  • kolumna miesza kwoty pieniężne z innymi miarami lub nie wiesz, co będzie zawierać

Waluta jest dostępna wszędzie tam, gdzie wybierasz typ danych kolumny.

W mapowaniu kolumn wyjściowych dowolnego kroku — siatce Data Mapper — wybierz Waluta z listy rozwijanej typu danych kolumny, tak jak wybrałbyś Liczbowy lub Tekst. Krok zapisuje tę kolumnę jako Waluta od następnego uruchomienia.

Otwórz Właściwości kolumny tabeli i użyj kontrolki Typ danych, aby przełączyć kolumnę między Liczbowy a Waluta. Zmiana zaczyna obowiązywać przy następnej przebudowie tabeli — na przykład przy następnym uruchomieniu kroku przepływu pracy, który ją tworzy.

Agenci połączeni przez MCP również mogą ustawić ten typ: wartość typu danych to currency wszędzie tam, gdzie podaje się typ kolumny — przy tworzeniu kolumny, definiowaniu tabeli lub konfigurowaniu kroku. Poproszenie asystenta o „zmień kolumny kwot na walutę” jest często najszybszym sposobem zmiany typu w szerokiej tabeli.

Kilka reguł sprawia, że Waluta jest przewidywalna na całej platformie:

  • Waluta jest zawsze Twoim jawnym wyborem. Importy, automatyczne wykrywanie typów, wyniki SQL i kolumny pochodne (sumy, wyrażenia, wyniki alokacji) zawsze domyślnie mają typ Liczbowy. Jeśli chcesz mieć Waluta w wyniku, zmień typ tej kolumny wyjściowej samodzielnie.
  • Po ustawieniu jest zapamiętywany. Kolumna zadeklarowana jako Waluta pozostaje Waluta w odczytach, kolejnych krokach i przebudowach tabeli. Gdy kolejny krok wypełnia swoje mapowanie kolumn z tabeli, typ Waluta jest automatycznie przenoszony do konfiguracji kroku.
  • Agregacje zwracają typ Liczbowy. SUM lub inna agregacja kolumny Waluta daje wynik typu Liczbowy — ustaw kolumnę wyjściową z powrotem na Waluta, jeśli chcesz, aby agregat był tak przechowywany.
  • Puste komórki są importowane jako 0. W importach plików pusta komórka w kolumnie Waluta jest ładowana jako 0, dokładnie tak jak w przypadku typu Liczbowy.