Freigeben über


Spaltentypen

Die für Typen verwendeten Namen hängen vom verwendeten Designer ab. Power Apps verwendet eine Konvention, die die Art und Weise, wie die Daten formatiert werden, beinhaltet. Der Typ des Lösungsexplorers verwendet einen Namen, der mit einem Formatmodifikator auf den Datentyp der Datenbank ausgerichtet ist.

Sehen Sie sich dieses Video an, um einen schnellen Überblick über Datentypen in Dataverse zu erhalten:

Die folgende Tabelle enthält den entsprechenden AttributeTypeDisplayName API-Typ.

Power Apps Datentyp Solution Explorer-Typ API-Typ
Groß Zeitstempel BigIntType
Auswahl Optionssatz PicklistType
Optionen Feld „MultiSelect“ MultiSelectPicklistType
Währung Währung MoneyType
Kunde Kunde CustomerType
Datum und Uhrzeit Datum und Uhrzeit
Datum- und Zeit format
DateTimeType
Nur Datum Datum und Uhrzeit
Nur Datum-Format
DateTimeType
Dezimalzahl Dezimalzahl DecimalType
Dauer Ganze Zahl
Dauer-Format
IntegerType
Email Einzelne Textzeile
E-Mail-Format
StringType
Datei Datei FileType
Gleitkommazahl Gleitkommazahl DoubleType
Bild Bild ImageType
Sprache Ganze Zahl
Sprache-Format
IntegerType
Suche Suche LookupType
Mehrzeiliger Text Mehrere Textzeilen MemoType
Besitzer Besitzer OwnerType
Telefonnummer Einzelne Textzeile
Telefon-Format
StringType
Status Status StateType
Statusgrund Statusgrund StatusType
Text Einzelne Textzeile
Text-Format
StringType
Textbereich Einzelne Textzeile
Textbereich-Format
StringType
Tickerkürzel Einzelne Textzeile
Tickersymbol-Format
StringType
Zeitzone Ganze Zahl
Zeitzone-Format
IntegerType
Eindeutiger Bezeichner Eindeutiger Bezeichner oder Primärschlüssel UniqueidentifierType
URL Einzelne Textzeile
URL-Format.
StringType
Ganze Zahl Ganze Zahl
Kein-Format
IntegerType
Ja/Nein Zwei Optionen BooleanType

Weitere Beschreibungen für jeden Typ, den Sie hinzufügen oder bearbeiten können, finden Sie im Artikel für den entsprechenden Designer:

Weitere Informationen darüber, wie Spaltendatentypen in der API definiert werden, finden Sie unter Attributmetadaten.

Vom System verwendete Spaltentypen

Einige Spalten, die vom System verwendet werden, können nicht mithilfe des Designers hinzugefügt werden.

Type Beschreibung
Zeitstempel Ein vom System verwendeter Typ „Große ganze Zahl“, um eine Versionsnummer zu erfassen, um Updates für eine Tabelle zu verwalten.
Kunde Eine Suchspalte, das Sie verwenden können, um einen Kunden anzugeben, der ein Konto oder ein Kontakt sein kann.
Hinweis: Dieses Attribut kann mithilfe des Lösungs-Explorer-Designers hinzugefügt werden.
Besitzer Eine Systemsuchspalte, die auf den Benutzer oder das Team verweist, der/das einem im Besitz eines Benutzers oder Teams befindlichen Tabellenzeile zugeordnet ist.
Statusgrund Eine Systemspalte mit Optionen, die weitere Details zur Statusspalte bereitstellen. Jede Option ist einer der verfügbaren Statusoptionen zugeordnet. Sie können die Optionen hinzufügen oder bearbeiten.

Sie können auch benutzerdefinierte Statusübergänge einschließen, um zu steuern, welche Statusoptionen bestimmten Tabellen zur Verfügung stehen. Weitere Informationen: Festlegen von Statusgrundübergängen für benutzerdefinierte Tabellen
Status Eine Systemspalte mit Optionen, die normalerweise einem aktiven und einem inaktiven Status entsprechen. Einige Systemattribute verfügen über zusätzliche Optionen, alle benutzerdefinierten Attribute haben jedoch nur die Statusoptionen Aktiv und Inaktiv.
Eindeutiger Bezeichner Eine Systemspalte speichert einen GUID-Wert (Globally Unique Identifier) für jede Zeile.

Textspalten

Textspalten können Textzeichen enthalten. Dieser Spaltentyp hat verschiedene Formatoptionen, die sich auf die Textanzeige auswirken.

Sehen Sie sich dieses Video an, um einen kurzen Überblick über Textspalten zu erhalten:

Es gibt drei grundlegende Typen von Textspalten. Alle unten angegebenen Werte sind in Zeichenanzahl angegeben.

Spaltentypname Standardwert Maximaler Wert Beschreibung
Text 100 4000 Akzeptiert eine einzelne Textzeile.
Textbereich 100 4000 Akzeptiert mehrere Textzeilen. Die Anzahl der angezeigten Zeilen für die Spalte kann konfiguriert werden. Für kleinere Textmengen verwenden.
Mehrzeiliger Text 150 1048576 Akzeptiert mehrere Textzeilen. Die Anzahl der angezeigten Zeilen für die Spalte kann konfiguriert werden. Verwenden Sie es, wenn große Textmengen benötigt werden.

Optionen

Sie können Formulare (Haupt-, Schnell-Erstellen und Schnell-Ansicht) und E-Mail-Vorlagen anpassen, indem Sie Spalten mit Mehrfachauswahl hinzufügen, die Auswahl genannt werden. Wenn Sie eine Auswahlspalte hinzufügen, können Sie mehrere Werte angeben, die den Benutzern zur Auswahl zur Verfügung stehen sollen. Wenn Benutzer das Formular ausfüllen, können sie einen, mehrere oder alle Werte in einer Dropdownliste auswählen.

Angenommen, eine Organisation arbeitet in mehreren Bereichen oder in mehreren Ländern/Regionem, dann können Sie mehrere Standorte oder Länder/Regionen in die Spalte Arbeitsgebiet aufnehmen. Benutzer können einen oder mehrere Standorte aus der Liste verfügbarer Werte auswählen.

Die Auswahlmöglichkeiten können mit schreibgeschützten Rastern, bearbeitbaren Rastern und den meisten Formularen verwendet werden. Mehrfachauswahlen können mit den folgenden Elementen nicht verwendet werden:

  • Workflows, Geschäftsprozessflows, Aktionen, Dialoge, Geschäftsregeln, Diagramme, Rollup-Spalten oder berechnete Spalten.
  • Berichte, SLA1 und Routingregeln1.

1Für Tabellen ist Dynamics 365 Customer Service erforderlich.

Formularen

Mehrfachauswahlspalten werden in den folgenden Formulartypen unterstützt:

Formulartyp Verfügbarkeit
Turbo-Formular Ja
Aktualisierungsformular Schreibgeschützt (Spalte ist verfügbar, aber kann nicht bearbeitet werden)
Altes Formular Nein
Massenbearbeitungs-Formular Nein

Sie können auch globale Auswahlen verwenden, die in der Organisation definiert werden, um Werte für die Mehrfachauswahlen zu konfigurieren.

Verwenden des richtigen Zahlentyps

Bei der Auswahl des richtigen Nummernspaltentyps sollte die Auswahl zwischen Ganze Zahl und Währung einfach sein. Die Wahl zwischen der Fließkomma und Dezimalzahl erfordert mehr Überlegungen.

Sehen Sie sich dieses Video an, um zu entscheiden, welcher Zahlenspaltentyp verwendet werden soll:

Dezimalstellen werden in der Datenbank genau wie angegeben gespeichert. Fließkommazahlen speichern eine sehr genaue Annäherung an den Wert. Warum eine sehr genaue Annäherung, wenn Sie stattdessen den exakten Wert haben können? Die Antwort ist, dass Sie dadurch eine unterschiedliche Systemleistung erhalten.

Verwenden Sie Dezimalstellen, wenn Sie Berichte erstellen müssen, die sehr genaue Berechnungen enthalten, oder wenn Sie normalerweise Abfragen verwenden, die nach Werten suchen, die einem anderen Wert gleich oder nicht gleich sind.

Verwenden Sie Fließkommazahlen, wenn Sie Daten speichern, die Brüche oder Werte repräsentieren, die Sie normalerweise mit den Operatoren Größer als oder Kleiner als hinsichtlich eines anderen Werts abrufen. In den meisten Fällen ist der Unterschied zwischen Dezimal und Gleitkomma insignifikant. Sofern Sie nicht äußerst präzise Berechnungen benötigen, sollten Gleitkommazahlen ausreichen.

Große ganze Zahlen (Big oder BigInt) sind große Zahlen mit einem maximalen Wert von 9.223.372.036.854.775.807. Es wird verwendet, um sehr große Zahlen zu speichern, die die Möglichkeiten von ganzen Zahlen und Dezimalzahlen überschreiten. Einige Anwendungen dafür umfassen die Speicherung von Zeitstempelwerten und als eindeutige IDs sowie Zahlen größer als 100 Milliarden.

Verwenden von Währungsspalten

Währungsspalten ermöglichen einer Organisation die Konfiguration mehrerer Währungen für Zeilen in der Organisation. Wenn Organisationen mehrere Währungen verwenden, möchten sie in der Regel in der Lage sein, Berechnungen, auszuführen, um Werte in ihrer Basiswährung zu ermitteln. Wenn Sie einer Tabelle, die keine weiteren Währungsspalten hat, eine Währungsspalte hinzufügen, werden zwei zusätzliche Spalten hinzugefügt:

  • Eine Suchspalte mit der Bezeichnung Währung, die Sie auf jede für Ihre Organisation konfigurierte Basiswährung einstellen können. Sie können mehrere aktive Währungen für Ihre Organisation in Einstellungen>Unternehmensmanagement>Währungen konfigurieren. Dort können Sie die Währung und einen Wechselkurs in die Basiswährung angeben, die für Ihre Organisation festgelegt wurde. Wenn Sie mehrere aktive Währungen haben, können Sie dem Formular die Währungsspalte hinzufügen und Benutzern erlauben, anzugeben, welche Währung für Geldwerte in dieser Zeile angewendet werden soll. Dadurch wird das Währungssymbol geändert, das für Währungsspalten im Formular angezeigt wird.

    Benutzer können außerdem ihre persönlichen Optionen ändern, um eine Standardwährung für die von ihnen erstellten Zeilen festzulegen.

  • Eine Dezimalspalte mit der Bezeichnung Wechselkurs, das den Wechselkurs für eine ausgewählte Währung für die Tabelle gegenüber der Basiswährung angibt. Wenn diese Spalte dem Formular hinzugefügt wird, können Benutzer den Wert anzeigen, ihn jedoch nicht bearbeiten. Der Wechselkurs wird mit der Währung gespeichert.

Für jede Währungsspalte, das Sie importieren, wird eine weitere Währungsspalte mit dem Suffix _Base hinzugefügt. Diese Spalte speichert die Berechnung des Wertes der Währungsspalte, die Sie hinzugefügt haben, und der Basiswährung. Auch diese Spalte kann nicht bearbeitet werden, wenn sie einem Formular hinzugefügt wird.

Wenn Sie eine Währungsspalte konfigurieren, können Sie die Anzahl von Stellen auswählen. Es gibt drei Optionen, wie in der folgenden Tabelle veranschaulicht.

Option Beschreibung
Preisdezimalstellen Dies ist eine Präzision für eine einzelne Organisation für Preise in Einstellungen>Verwaltung>Systemeinstellungen>Registerkarte Allgemein.
Genauigkeit für die Angabe von Währungsbeträgen Diese Option wendet die für die Währung in der Zeile definierte Präzision an.
Spezifische Präzisionswerte Diese Einstellungen ermöglichen eine bestimmte Präzision mit Werten zwischen 0 und 4 zu definieren.

Verschiedene Suchtypen

Wenn Sie dann eine neue Suchspalte erstellen, erstellen Sie eine neue n:1-Tabellenbeziehung zwischen der Tabelle, mit der Sie arbeiten, und dem für die Suche definierten Zielzeilentyp. Es gibt weitere Konfigurationsoptionen für diese Beziehung, die unter Erstellen und Bearbeiten von Beziehungen zwischen Tabellen beschrieben sind. Alle benutzerdefinierten Suchen erlauben jedoch nur die Referenz zu einer einzelnen Zeile für einen Zeilentyp mit einem einzigen Ziel.

Sie sollten jedoch wissen, dass sich nicht jede Suche so verhält. Es gibt, wie hier gezeigt, verschiedene Typen von Systemsuchen.

Suchtyp Beschreibung
Einfach Erlaubt eine einzelne Referenz zu einer bestimmten Tabelle. Alle benutzerdefinierten Suchen haben diesen Typ.
Kunde Erlaubt eine einzelne Referenz zu einer Konto- oder einer Kontaktzeile.
Besitzer Erlaubt eine einzelne Referenz zu einer Team- oder einer Benutzerzeile. Alle team- oder benutzereigenen Tabellen verfügen darüber. Weitere Informationen: Hinzufügen einer Tabelle als Suchoption in Ihrer App
PartyList Erlaubt mehrere Referenzen zu mehreren Tabellen. Diese Suchen finden sich in der E-Mail-Tabelle in den Spalten An und Cc. Sie werden auch in den Tabellen „Telefon“ und „Termin“ verwendet.
Bezug Erlaubt eine einzelne Referenz zu mehreren Tabellen. Diese Suchen finden sich in der in Aktivitäten verwendeten relevanten Spalte.

Bildspalten

Verwenden Sie Bildspalten, um Bilder in Ihren Anwendungen darzustellen. Bildspalten sind zum Speichern von Binärdaten optimiert. Dataverse speichert diese Daten nicht im relationalen Datenspeicher, was die Leistung verbessert und die Kapazitätsnutzung reduziert. Weitere Informationen zur Speicherkapazität

Jede Tabelle kann nur eine primäre Bildspalte haben. Bei modellgesteuerten Apps können Sie dieses Bild in der rechten oberen Ecke des Formulars anzeigen. Obwohl eine Tabelle über eine Bildspalte verfügt, erfordert die Anzeige dieses Bildes in einer modellgesteuerten Anwendung, dass Sie zwei Einstellungen aktivieren.

  • Der Eigenschaftswert Primäres Bild für die Standard-Tabellendefinition muss auf Standardbild festgelegt sein. Benutzerdefinierte Tabellen erfordern eine benutzerdefinierte Bildspalte. Anschließend können Sie diese Bildspalte für den Wert Primäres Bild in der benutzerdefinierten Tabellendefinition auswählen.
  • Das Tabellenformular, in dem das Bild angezeigt werden soll, muss die Eigenschaft Bild im Formular anzeigen aktiviert haben.

Benutzer können das Standardbild auswählen, um ein Bild von ihrem Computer hochzuladen. Bilder müssen kleiner als 30 MB sein und in einem der folgenden Formate vorliegen:

  • JPG
  • JPEG
  • GIF
  • BMP
  • png

Wenn das Bild hochgeladen wird, wird es in das .jpg-Format konvertiert, und alle heruntergeladenen Bilder verwenden auch dieses Format. Wenn ein animiertes .gif hochgeladen wird, wird nur der erste Rahmen gespeichert.

Wenn ein Bild hochgeladen wird, wird es als „Miniaturansicht“ auf eine maximale Größe von 144 x 144 Pixel geändert. Benutzer sollten die Bilder neu dimensionieren oder beschneiden, bevor Sie diese hochladen, damit sie problemlos diese Größe verwenden können. Alle Bilder werden quadratisch zugeschnitten. Wenn beide Seiten eines Bilds kleiner als144 Pixel sind, wird das Bild auf ein Quadrat mit den Seitenlängen der kleineren Seite zugeschnitten.

Anmerkung

Bildspalten funktionieren nicht mit Geschäftsprozessflows, Geschäftsregeln, Diagrammen Rollup-Spalten oder berechneten Spalten.

Erfahren Sie, wie Sie mithilfe von Code mit Bildspaltendefinitionen arbeiten

Eine Bildspalte erstellen und einem Formular hinzufügen

  1. Gehen Sie zu https://make.powerapps.com, wählen Sie Lösungen aus, und öffnen Sie dann die nicht verwaltete Lösung, die das Tabellenformular enthält, in dem Sie eine Bildspalte hinzufügen möchten.

  2. Öffnen Sie Tabelle und wählen Sie dann den Bereich Spalten aus.

  3. Wählen Sie auf der Befehlsleiste Spalte hinzufügen aus.

  4. Geben Sie Werte für die folgenden Eigenschaften ein oder wählen Sie diese und wählen Sie Fertig aus.

    • Anzeigename, wie zum Beispiel Rezeptbild.
    • Name. Dies ist der eindeutige Name, der das Präfix Lösungsherausgeber enthält und nach dem Speichern nicht mehr geändert werden kann.
    • Datentyp. Ein Bild auswählen.
    • Primäres Bild. Bildspalten, die als primäres Bild eingestellt sind, werden in der oberen rechten Ecke des Formulars angezeigt. Jede Tabelle kann nur ein primäres Bild für jede Tabelle aufweisen.
    • Spaltensicherheit aktivieren. Wird verwendet, um den Zugriff auf bestimmte Spalten zu steuern. Weitere Informationen: Feldsicherheitsebene, um den Zugriff zu steuern
    • Aktivieren der Überwachung. Ermöglicht die Protokollierung von Änderungen, die an Tabellendatensätzen und Benutzerzugriffen vorgenommen werden, damit Sie die Aktivität zu einem späteren Zeitpunkt überprüfen können. Weitere Informationen: Administrator Handbuch: Dataverse Überwachung verwalten
    • Im Dashboard für interaktive Funktionen sortierbar. Gibt an, dass die Spalte verwendet wird, um interaktive Dashboards zu konfigurieren. Mehr Informationen: Konfigurieren von Filterspalten und Sicherheitsrollen für die interaktiven Dashboards
    • Maximale Bildgröße. Standardwert ist 10,240 KB. Die Mindestgröße ist 1 KB, und die Höchstmenge ist 30,720 KB.
  5. Wählen Sie Tabelle speichern aus.

  6. Wählen Sie die Registerkarte Formulare aus und öffnen Sie das gewünschte Formular zur Bearbeitung, z. B. das Hauptformular Tabelle.

  7. Fügen Sie die Bildspalte zum Formularbereich hinzu.

  8. Wählen Sie in der Befehlsleiste im Formular-Editor Speichern aus, um das Formular zu speichern, oder wählen Sie dann Veröffentlichen aus, wenn Sie die Änderungen speichern und die Bildspalten für Benutzer sichtbar anzeigen möchten.

App-Benutzer können nun das Bild auswählen, das auf dem Formular angezeigt werden soll. Wenn ein App-Benutzer das Formular für einen Datensatz öffnet, kann er Datei wählen, das Bild auswählen und dann den Datensatz speichern. Dann wird das Bild auf dem Formular dort angezeigt, wo sich die Bildspalte befindet.

Die Bildspalte in diesem Beispiel ist das primäre Bild, sodass das Bild auch oben links im Formular angezeigt wird.

Formular zur Laufzeit mit Pommes-Frites-Primärbild, das in einem Rezepttabellendatensatz angezeigt wird

Benutzer können Öffnen auswählen, um das Bild in voller Größe in einer neuen Browser-Registerkarte anzuzeigen oder Löschen wählen, um das Bild aus dem Datensatz und Dataverse zu entfernen.

Weitere Informationen für Entwickler, die mit Bilddaten arbeiten:

Dateispalten

Die Spalte Datei wird zum Speichern von Binärdaten verwendet. Dateispalten sind zum Speichern von Binärdaten optimiert. Dataverse speichert diese Daten nicht im relationalen Datenspeicher, was die Leistung verbessert und die Kapazitätsnutzung reduziert. Weitere Informationen zur Speicherkapazität

Der Hauptzweck dieser Spalte ist das Speichern eines einzelnen Bildes, einer Notiz oder eines Anhangs. Das Speichern von anderen Formen von Binärdaten ist aber auch möglich. Eine oder mehrere Spalten dieses Datentyps können zu einer vorhandenen anpassbaren Standardtabelle oder einer benutzerdefinierten Tabelle hinzugefügt werden.

Die Maximale Dateigröße beträgt standardmäßig 32 MB und die größte Größe, die Sie mithilfe des Designers festlegen können, ist 131.072 KB (131 MB). Die Dateigrößenbeschränkung kann für jede Spalte des Dateityps, die einer Tabelle hinzugefügt wird, einzeln festgelegt werden.

Anmerkung

  • Sobald die maximale Dateigröße gespeichert wurde, kann sie nicht mehr geändert werden.
  • Dateispalten funktionieren nicht mit Geschäftsprozessflows, Geschäftsregeln, Diagrammen Rollup-Spalten oder berechneten Spalten.
  • Die erforderliche Feldvalidierung funktioniert nicht mit Dateispalten.
  • In modellgesteuerten Apps erfolgt das Löschen oder Hochladen einer Datei in einem Formular sofort und nicht beim Speichern des Formulars. Wenn Sie Änderungen beim Wegnavigieren verwerfen, wird die Datei nicht wiederhergestellt, wenn sie gelöscht wird.

Um eine Dateispalte zu erstellen, wählen Sie im linken Bereich in Power Apps Lösungen aus, öffnen Sie die gewünschte Lösung, öffnen Sie die gewünschte Tabelle, wählen Sie den Bereich Spalten, Spalte hinzufügen und dann im Bereich Spalteneigenschaften Datei als Datentyp aus.

Erfahren Sie, wie Sie mithilfe von Code mit Dateispaltendefinitionen arbeiten

Fx-Formularspalten

Verwenden Sie basierend auf Power Fx eine Fx-Formelspalte, um Vorgänge auszuführen, die während Abrufvorgängen Werte zurückgeben. Formelspalten verwenden die Power Fx-Syntax, die Office Excel ähnelt. Mehr Informationen: Arbeiten Sie mit Formeltabellenspalten (Vorschauversion)

Such- und Sortierspalten

Die meisten Spalten haben Optionen, um das Suchen oder Sortieren des Inhalts der Spalte zu aktivieren.

Durchsuchbar

Fast jeder Spaltendatentyp wird mit dem aktivierten Wert Durchsuchbar erstellt. Dies kann zum Zeitpunkt der Erstellung oder später, nachdem die Spalte erstellt wurde, deaktiviert werden. Die folgenden Datentypen können nicht für die Suche aktiviert werden:

  • Formeln. Formeln werden verwendet, um eine dynamisch berechnete Ausgabe zu erstellen, und können daher nicht durchsucht werden.
  • Bild Bilder werden unter Verwendung von Referenz-URLs gespeichert und abgerufen und können daher nicht durchsucht werden.
  • Mehrwert-Lookup (PartyList). Einige Systemsuchspalten können mehrere Werte enthalten. Beispielsweise kann die Suchspalte An der Zeilen E-Mail mehrere Empfänger enthalten. Das Durchsuchen von mehrwertigen Suchspalten wird nicht unterstützt.

Der Kunde-Datentyp ist standardmäßig für die Suche aktiviert und kann nicht deaktiviert werden. Er muss vom System durchsuchbar sein.

Sortierbar

Fast jeder Datentyp wird mit dem deaktivierten Wert Durchsuchbar erstellt. Der Wert kann zum Zeitpunkt der Erstellung oder später, nachdem die Spalte erstellt wurde, geändert werden. Die folgenden Datentypen bieten keine Möglichkeit, ein sortierbares Attribut zu aktivieren:

  • Auswahl. Das Sortieren von Spalten mit mehreren Werten wird nicht unterstützt.
  • Kunde. Kunde ist eine Standardsuchspalte und kann nicht sortiert werden, da sie dynamisch abgerufen wird.
  • Datei. Dateien werden unter Verwendung von Referenz-URLs gespeichert, und eine Sortierung dieser URLs ist nicht sinnvoll.
  • Formeln. Formeln werden verwendet, um eine dynamisch berechnete Ausgabe zu erstellen, und können daher nicht sortiert werden.
  • Bild Es gibt keine sinnvolle Möglichkeit, Bilder zu sortieren.
  • Mehrwert-Lookup (PartyList). Einige Systemsuchspalten können mehrere Werte enthalten. Beispielsweise kann die Suchspalte An der Zeilen E-Mail mehrere Empfänger enthalten. Das Sortieren von Spalten mit mehreren Werten wird nicht unterstützt.