Typy kolumn

Nazwy używane dla typów zależą od zastosowanego projektanta. Power Apps używa konwencji zawierającej informację o sposobie formatowania danych. Typ eksploratora rozwiązań używa nazwy wyrównanej z typem danych z bazy danych z modyfikatorem formatu.

Obejrzyj ten klip wideo, aby zapoznać się z krótkim omówieniem typów danych w Dataverse:

Poniższa tabela zawiera odpowiedni typ AttributeTypeDisplayName API.

Typ danych Power Apps Typ Eksplorator rozwiązań Typ API
Duża liczba całkowita Sygnatura czasowa BigIntType
Opcja wyboru Zestaw opcji PicklistType
Choices Pole MultiSelect MultiSelectPicklistType
Waluta Waluta MoneyType
Klient Klient CustomerType
Data i godzina Data i godzina
Format Data i godzina
DateTimeType
Tylko data Data i godzina
Format Tylko data
DateTimeType
Liczba dziesiętna Liczba dziesiętna DecimalType
Czas trwania Liczba całkowita
Format Czas trwania
IntegerType
E-mail Pojedynczy wiersz tekstu
Format E-mail
StringType
Plik Plik FileType
Liczba zmiennoprzecinkowa Liczba zmiennoprzecinkowa DoubleType
Obraz Obraz ImageType
Język Liczba całkowita
Format Język
IntegerType
Wyszukiwanie Wyszukiwanie LookupType
Tekst wielowierszowy Wiele wierszy tekstu MemoType
Właściciel Właściciel OwnerType
Telefon Pojedynczy wiersz tekstu
Format Telefon
StringType
Status Status StateType
Przyczyna stanu Przyczyna stanu StatusType
Tekst Pojedynczy wiersz tekstu
Format Tekst
StringType
Obszar tekstu Pojedynczy wiersz tekstu
Format Obszar tekstu
StringType
Symbol giełdowy Pojedynczy wiersz tekstu
Format Symbol giełdowy
StringType
Strefa czasowa Liczba całkowita
Format Strefa czasowa
IntegerType
Unikatowy identyfikator Unikatowy identyfikator lub Klucz podstawowy UniqueidentifierType
Adres URL Pojedynczy wiersz tekstu
Format URL.
StringType
Liczba całkowita Liczba całkowita
Format Brak
IntegerType
Tak/Nie Dwie opcje BooleanType

Więcej opisów poszczególnych typów, które można dodawać i edytować, można znaleźć w artykule dotyczącym odpowiedniego projektanta:

Aby uzyskać więcej informacji na temat sposobu, w jaki typy danych wprowadzanych w kolumnach są definiowane w interfejsie API, zobacz Metadane atrybutu

Typy kolumn używane przez system

Istnieją pewne kolumny używane przez system, których nie można dodać przy użyciu projektanta.

Type opis
Sygnatura czasowa Typ duża liczba całkowita używany przez system do przechwytywania numeru wersji do zarządzania aktualizacjami tabeli.
Klient Kolumna wyszukiwania, której można używać do określania klienta, którym może być konto lub kontakt.
Uwaga: Ten atrybut można dodać przy użyciu projektanta Eksplorator rozwiązań.
Właściciel Systemowe wyszukiwanie kolumny, które odwołuje się do użytkownika lub zespołu, który jest przypisany użytkownikowi lub zespołowi, którego właścicielem jest wiersz tabeli.
Przyczyna stanu Kolumna systemowa, które zawiera opcje, które zawierają dodatkowe informacje o wartość kolumny Stan. Każda opcja wiąże się z jedną z dostępnych opcji stanu. Opcje można dodawać i edytować.

Można umieszczać niestandardowe zmiany stanu do kontrolowania, które opcje stanu są dostępne dla niektórych tabel. Więcej informacji: Definiuj przejścia między przyczynami stanów dla tabel niestandardowych
Stan Systemowa kolumna, która zawiera opcje, które generalnie odpowiadają stanom aktywnemu i nieaktywnemu. Niektóre atrybuty systemowe mają dodatkowe opcje, ale wszystkie atrybuty niestandardowe mają tylko opcje stanu Aktywny i Nieaktywny.
Unikatowy identyfikator Kolumna systemowa, w którym jest przechowywany unikatowy identyfikator globalny (GUID) każdego wiersza.

Kolumna tekstu

Kolumny tekstowe mogą zawierać znaki tekstowe. Ten typ kolumny posiada kilka opcji formatu, które zmieniają sposób prezentacji tekstu.

Obejrzyj ten film, aby zapoznać się z kolumnami tekstowymi:

Istnieją trzy podstawowe typy kolumn tekstowych. Wszystkie wartości wskazane poniżej są liczbą znaków.

Nazwa typu kolumny Wartość domyślna Wartość maksymalna Opis
Tekst 100 4000 Akceptuje jeden wiersz tekstu.
Obszar tekstu 100 4000 Akceptuje wiele wierszy tekstu. Można skonfigurować liczbę wierszy wyświetlanych dla kolumny. Można go używać w przypadku niewielkich ilości tekstu.
Tekst wielowierszowy 150 1048576 Akceptuje wiele wierszy tekstu. Można skonfigurować liczbę wierszy wyświetlanych dla kolumny. Można go używać, gdy jest potrzebna duża ilość tekstu.

Opcje wyboru

Można dostosowywać formularze (główny, szybkie tworzenie i skrócony formularz) i szablony wiadomości e-mail przez dodawanie kolumn wielokrotnego wyboru, które są nazywane opcjami wyboru. Podczas dodawania kolumny opcji wyboru można określić wiele wartości, które będą dostępne do wybrania przez użytkowników. Podczas wypełniania formularza użytkownicy mogą wybrać jedną, kilka lub wszystkie wartości wyświetlane na liście rozwijanej.

Jeśli na przykład organizacja działa w wielu obszarach lub krajach/regionach, w kolumnie „Obszar operacji” można uwzględnić wiele lokalizacji lub krajów/regionów. Użytkownik może wybrać z listy dostępnych wartości jedną lub kilka wartości.

Opcje wyboru mogą być używane z siatkami tylko do odczytu, siatkami edytowalnymi i większością formularzy. Zestawów wyboru wieloma zaznaczeniami nie można używać w przypadku następujących funkcji:

  • Przepływy pracy, przepływy procesów biznesowych, akcje, dialogi, reguły biznesowe, wykresy, kolumny zestawień lub kolumny obliczane.
  • Raporty, Umowy SLA1 i reguły routingu1.

1Tabela wymaga Dynamics 365 Customer Service.

Formularze

Kolumny wyboru wielokrotnego są obsługiwane w następujących typach formularzy:

Typ formularza Dostępność
Formularz Turbo Tak
Formularz Odśwież Tylko do odczytu (kolumna będzie dostępna, ale nie można jej będzie edytować)
Starszy formularz Nie.
Formularz Edycja zbiorcza Nie.

Możesz użyć globalnych wyborów, które są zdefiniowane w Twojej organizacji, aby skonfigurować wartości dla opcji wielokrotnego wyboru.

Używanie odpowiedniego typu liczby

Przy wyborze poprawnego typu kolumny liczbowej do użycia decyzja między typami Liczba całkowita a Waluta powinna być bardzo prosta. Wybór między typami Liczba zmiennoprzecinkowa i Liczba dziesiętna wymaga więcej przemyślenia.

Obejrzyj ten film, który pomoże Ci zdecydować, jakiego typu kolumny numerycznej użyć:

Liczby dziesiętne są przechowywane w bazie danych dokładnie w podanej postaci. Liczby zmiennoprzecinkowe przechowują bardzo duże przybliżenie wartości. Dlaczego warto wybrać bardzo duże zbliżenie, gdy można mieć dokładną wartość? Odpowiedź jest taka, że uzyskuje się różną wydajność systemu.

Liczb dziesiętnych należy używać, gdy konieczne jest zapewnienie raportów, które wymagają bardzo dokładnych obliczeń lub jeśli zwykle używasz zapytań wyszukujących wartości, które są równe lub nie równe innej wartości.

Używaj liczb zmiennoprzecinkowych do przechowywania danych, które reprezentują ułamki lub przeważnie są w zapytaniach porównujących z innymi wartościami przy użyciu operatorów większe niż lub mniejsze niż. W większości przypadków różnica między liczbami dziesiętnymi i zmiennoprzecinkowymi nie jest widoczna. Jeśli nie są wymagane najbardziej dokładne możliwe obliczenia, liczby zmiennoprzecinkowe powinny wystarczać.

Wielkie liczby całkowite (lub Duże liczby) to duże liczby, które mają maksymalną wartość 9,223,372,036,854,775,807. Służą do przechowywania bardzo dużych liczb, które przekraczają możliwości funkcji Liczba całkowita i Liczba dziesiętna. Niektóre zastosowania to przechowywanie wartości znaczników czasu i unikalnych identyfikatorów, a także liczb większych niż 100 miliardów.

Uwaga

Usługa BigInt jest obecnie dostępna tylko za pośrednictwem interfejsu API. Obejmuje to tworzenie kolumn, tworzenie danych i zarządzanie danymi.

Korzystanie z kolumn walutowych

Kolumny walut umożliwiają organizacji konfigurowanie wielu walut, których można używać w wierszach w organizacji. Gdy organizacje mają wiele walut, zazwyczaj chcą móc wykonywać obliczenia w celu dostarczania wartości przy użyciu ich waluty podstawowej. Kiedy dodajesz kolumnę waluty do tabeli, która nie ma innych kolumn walutowych, dodawane są dwie dodatkowe kolumny:

  • Kolumna odnośnika o nazwie Waluta, które można ustawić na dowolną aktywną walutę skonfigurowaną w organizacji. Można skonfigurować wiele aktywnych walut dla organizacji w Ustawienia > Zarządzanie podmiotem gospodarczym > Waluty. Można tam określić walutę i kurs wymiany wobec waluty podstawowej ustawionej dla organizacji. Jeśli masz wiele walut aktywnych, można dodać kolumnę waluty do formularza i pozwolić ludziom na określenie, która waluta powinna być stosowana do wartości pieniężnych dla tego wiersza. Zmieni to symbol waluty, który jest wyświetlany dla kolumn waluty w formularzu.

    Użytkownicy mogą także zmieniać swoje opcje osobiste, aby wybrać walutę domyślną dla wierszy, które sami tworzą.

  • Kolumna dziesiętna o nazwie Kurs wymiany, które udostępnia kurs wymiany dla wybranej waluty skojarzonej z tabelą w odniesieniu do waluty podstawowej. Jeśli ta kolumna zostanie dodana do formularza, użytkownicy mogą zobaczyć wartość, ale nie mogą jej edytować. Kurs wymiany jest przechowywany razem z walutą.

Dla każdej kolumny waluty, które dodajesz, dodawane jest inna kolumna waluty z sufiksem _Base w nazwie. W tej kolumnie są przechowywane obliczenia wartości dodanej kolumny waluty i waluty bazowej. Ponownie, jeśli ta kolumna zostanie dodana do formularza, nie będzie można jej edytować.

Podczas konfigurowania kolumny waluty można wybrać wartość precyzji. Istnieją trzy opcje, jak pokazano w poniższej tabeli.

Opcja Opis
Dokładność kalkulacji ceny To dokładność dla organizacji przeznaczona do stosowania dla cen znalezionych w Ustawienia > Administracja > Ustawienia systemu > Karta Ogólne.
Dokładność waluty Opcja ta stosuje dokładność zdefiniowaną dla waluty w wierszu.
Konkretne wartości dokładności Te ustawienia umożliwiają definiowanie określonej dokładności zestawu przy użyciu wartości od 0 do 4.

Różne rodzaje wyszukiwań

Tworząc nową kolumnę odnośnika, tworzysz nową relację między tabelą Wiele do jednego (N: 1) między tabelą, z którą pracujesz, a Docelowy typ rekordu zdefiniowanym dla wyszukiwania. Istnieją dodatkowe opcje konfiguracji dla tej relacji, które są opisane w Tworzenie i edytowanie relacji między tabelami. Jednak wszystkie niestandardowe wyszukiwania pozwalają tylko na odwołanie do pojedynczego wiersza dla jednego typu wiersza docelowego.

Należy jednak pamiętać, że nie każdy wyszukiwanie zachowuje się w ten sposób. Istnieje kilka różnych rodzajów wyszukiwań systemowych, jak pokazano poniżej.

Typ wyszukiwania Opis
Prosty Pozwala na pojedyncze odwołanie do określonej tabeli. Wszystkie niestandardowe wyszukiwania są tego typu.
Klient Pozwala na pojedyncze odwołanie do wiersza klienta lub kontaktu.
Właściciel Pozwala na pojedyncze odwołanie do wiersza zespołu lub użytkownika. Wszystkie tabele będące własnością zespołów lub użytkowników mają jedno z nich. Więcej informacji: Dodaj tabelę jako opcję wyszukiwania w aplikacji
Lista stron Pozwala na wiele odwołań do wielu tabel. Te wyszukiwania mona znaleźć w kolumnach tabeli E-mail Do i Kopia. Są one również używane w tabelach Telefon i Termin.
Dotyczy Pozwala na jedno odwołanie do wielu tabel. Te wyszukiwania znajdują się w odpowiedniej kolumnie używanej w działaniach.

Kolumny obrazu

Kolumny obrazów służą do wyświetlania obrazów w aplikacjach. Kolumny obrazów są zoptymalizowane do przechowywania danych binarnych. Dataverse nie zapisuje tych danych w relacyjnym magazynie danych, co poprawia wydajność i zmniejsza wykorzystanie pojemności. Dowiedz się więcej o pojemności magazynu

Każda tabela może mieć jedną kolumnę obraz główny. W aplikacjach opartych na modelach można wyświetlić ten obraz w prawym górnym rogu formularza. Mimo że tabela zawiera kolumnę obrazu, wyświetlenie tego obrazu w aplikacji opartej na modelu wymaga włączenia dwóch ustawień.

  • Wartość właściwości definicji tabeli standardowej Obraz podstawowy musi być ustawiona na Obraz domyślny. Tabele niestandardowe wymagają niestandardowej kolumny obrazu. Następnie można wybrać kolumnę obrazu dla wartości Obraz podstawowy w definicji tabeli niestandardowej.
  • Formularz tabeli, w którym ma być wyświetlany obraz, musi mieć włączoną właściwość Show image in the form.

Osoby mogą wybrać obraz, aby przekazać zdjęcie z komputera. Obrazy muszą być mniejsze niż 30 MB i muszą być w jednym z następujących formatów:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Po przekazaniu obraz zostanie przekonwertowany na format .jpg i wszystkie pobrane obrazy również będą używać tego formatu. Jeśli przekazany zostanie animowany obraz .gif, jest zapisywana tylko pierwsza klatka.

Po przekazaniu obrazu jego rozmiar zostanie zmieniony jako na "miniaturka" na maksymalnie 144 x 144 pikseli. Osoby powinny zmienić rozmiar lub przyciąć obrazy przed ich przekazaniem, tak aby były wyświetlane dobrze przy tym rozmiarze. Wszystkie obrazy są obcinane do kwadratu. Jeśli obie strony obrazu są mniejsze niż 144 piksele, obraz zostanie przycięty do kwadratu o wymiarach mniejszego boku.

Uwaga

Kolumny obrazów nie działają z przepływami pracy, przepływami procesów biznesowych, akcjami, dialogami, regułami biznesowymi, wykresami, kolumnami zestawień lub kolumnami obliczanymi.

Nauka pracy z definicjami kolumn obrazu przy użyciu kodu

Tworzenie kolumny obrazu i dodawanie jej do formularza

  1. Przejdź do https://make.powerapps.com, wybierz opcję Rozwiązania, a następnie otwórz rozwiązanie niezarządzane zawierające formularz tabeli, w którym chcesz dodać kolumnę obrazu.

  2. Otwórz tabelę, a następnie wybierz obszar Kolumny.

  3. Na pasku poleceń zaznacz Dodaj kolumnę.

  4. Wprowadź lub wybierz wartości dla następujących właściwości, a następnie wybierz opcję Gotowe.

    • Nazwa wyświetlana, np. Obraz paragonu.
    • Nazwa. Jest to unikatowa nazwa, która zawiera wydawcę rozwiązania i nie można jej po zapisaniu zmienić.
    • Typ danych. Wybierz Obraz.
    • Obraz podstawowy. Kolumny obrazów ustawione jako obraz podstawowy są wyświetlane w prawym górnym rogu formularza. Każda tabela może mieć tylko jeden podstawowy obraz.
    • Włącz zabezpieczenia kolumn. Użyj funkcji kontroli dostępu dla określonych kolumn. Więcej informacji: Zabezpieczenia na poziomie pola dla kontroli dostępu
    • Włącz przeprowadzanie inspekcji. Umożliwia rejestrowanie zmian wprowadzonych do rekordów tabeli i dostępu użytkownika w taki sposób, że działania te można później przejrzeć. Więcej informacji: Przewodnik administratorów: Zarządzanie inspekcją Dataverse
    • Sortowalne na pulpicie nawigacyjnym z interaktywnym interfejsem. Określa kolumnę, która będzie używana do konfigurowania interakcyjnych pulpitów nawigacyjnych. Więcej informacji: Skonfiguruj kolumny filtrów i role bezpieczeństwa dla interaktywnych pulpitów nawigacyjnych
    • Maksymalny rozmiar obrazu. Wartość domyślna wynosi 10 240 KB. Minimalna wartość wynosi 1 KB, a maksymalna wynosi 30 720 KB.
  5. Wybierz pozycję Zapisz tabelę.

  6. Wybierz kartę Formularz, a następnie otwórz żądany formularz do edycji, taki jak główny formularz tabeli.

  7. Dodaj kolumnę obrazu do kanwy formularza.

  8. Na pasku poleceń edytora formularza wybierz Zapisz, a następnie Opublikuj, aby udostępnić kolumnę obrazu użytkownikom.

Użytkownicy aplikacji mogą teraz wybrać obraz, który ma być wyświetlany w formularzu. Kiedy użytkownik aplikacji otworzy formularz rekordu, może wybrać opcję Wybierz plik, wybrać obraz, a następnie zapisać rekord. Następnie obraz będzie wyświetlany w formularzu, w którym znajduje się kolumna obrazu.

Kolumna obrazu w tym przykładzie jest obrazem podstawowym, więc obraz jest także widoczny w lewej górnej części formularza.

Formularz w czasie wykonywania z obrazem frytek wyświetlonym w rekordzie tabeli paragonów

Użytkownicy mogą wybrać opcję Otwórz, aby wyświetlić pełny rozmiar obrazu na nowej karcie przeglądarki lub wybrać opcję Usuń, aby usunąć obraz z rekordu i usługi Dataverse.

Więcej informacji dla deweloperów pracujących danymi obrazów:

Kolumny plików

Kolumna Plik służy do przechowywania danych binarnych. Kolumny plików są zoptymalizowane do przechowywania danych binarnych. Dataverse nie zapisuje tych danych w relacyjnym magazynie danych, co poprawia wydajność i zmniejsza wykorzystanie pojemności. Dowiedz się więcej o pojemności magazynu

Podstawową zamierzeniem wykorzystania tej kolumny jest przechowywanie jednego obrazu, notatki lub załącznika. Możliwe jest również przechowywanie innych form danych binarnych. Co najmniej jedna kolumna o takim typie danych może zostać dodana do istniejącej standardiej dostosowywanej tabeli lub tabeli niestandardowej.

Domyślny Maksymalny rozmiar pliku wynosi 32 MB, a największy rozmiar, który można ustawić za pomocą kreatora, wynosi 131 072 KB (131 MB). Limit rozmiaru pliku można ustawić osobno dla każdej kolumny o typie pliku dodawanym do tabeli.

Uwaga

  • Po zapisaniu maksymalnego rozmiaru pliku nie można go już zmienić.
  • Kolumny plików nie działają z przepływami pracy, przepływami procesów biznesowych, akcjami, dialogami, regułami biznesowymi, wykresami, kolumnami zestawień lub kolumnami obliczanymi.

Aby utworzyć kolumnę pliku, w lewym okienku w obszarze Power Apps wybierz Rozwiązania, otwórz wybrane rozwiązanie, otwórz żądaną tabelę, w obszarze Kolumny zaznacz opcję Dodaj kolumnę, a następnie w okienku Właściwości kolumny wybierz opcję Plik jako Typ danych.

Nauka pracy z definicjami kolumn plików przy użyciu kodu

Kolumny formuł w języku Fx

Oparta na Power Fx kolumna z formułą Fx służy do wykonywania operacji zwracających wartości podczas operacji pobierania. Kolumny formuły używają składni Power Fx, która jest podobna do składni programu Office Excel. Więcej informacji: Praca z kolumnami formuł (wersja zapoznawcza)

Wyszukiwanie i sortowanie kolumn

Większość kolumn zawiera opcje umożliwiające wyszukiwanie lub sortowanie jej zawartości.

Z możliwością wyszukiwania

Prawie każdy typ danych kolumny jest tworzony z włączoną wartością Z możliwością wyszukiwania. Tę możliwość można wyłączyć podczas tworzenia lub później po utworzeniu kolumny. Nie można wyszukiwać następujących typów danych:

  • Plik. Pliki są przechowywane i pobierane za pomocą adresów URL odwołania, przez co nie można ich przeszukiwać.
  • Formuły. Formuły są używane do dynamicznego tworzenia danych wyjściowych obliczanych dynamicznie, z tego powodu nie można ich przeszukiwać.
  • Obraz. Obrazy są przechowywane i pobierane za pomocą adresów URL odwołania, przez co nie można ich przeszukiwać.
  • Wielowartościowe wyszukiwania (PartyList). Niektóre systemowe kolumny wyszukiwania mogą zawierać wiele wartości. Na przykład kolumna Aby sprawdzić w wierszach wiadomości e-mail może zawierać wielu adresatów. Wyszukiwanie wielowartościowych kolumn wyszukiwania nie jest obsługiwane.

Typ danych Klient jest domyślnie włączony i nie można go wyłączyć. Wyszukiwanie musi być możliwe do wyszukania przez system.

Z możliwością sortowania

Prawie każdy typ danych jest tworzony z wyłączoną wartością Sortowalne. Wartość można zmienić w momencie tworzenia lub później po utworzeniu kolumny. Następujące typy danych nie umożliwiają włączenia atrybutu, który można sortować:

  • Wybory. Sortowanie kolumn z wieloma wartościami jest obsługiwane.
  • Klient. Klient to standardowa kolumna wyszukiwania i nie można jej posortować, ponieważ jest pobierana dynamicznie.
  • Plik. Pliki są przechowywane przy użyciu adresów URL odwołania, a sortowanie ich nie jest przydatne.
  • Formuły. Formuły są używane do dynamicznego tworzenia danych wyjściowych obliczanych dynamicznie, z tego powodu nie można ich sortować.
  • Obraz. Nie ma żadnych znaczących sposobów sortowania obrazów.
  • Wielowartościowe wyszukiwania (PartyList). Niektóre systemowe kolumny wyszukiwania mogą zawierać wiele wartości. Na przykład kolumna Aby sprawdzić w wierszach wiadomości e-mail może zawierać wielu adresatów. Sortowanie kolumn z wieloma wartościami jest obsługiwane.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).