So funktionieren Optionssätze in Dataverse
Optionssätze (auch als Auswahlspalten bezeichnet) in Dataverse speichern Daten als ganzzahlige Werte, zeigen den Benutzern jedoch lesbare Bezeichnungen an. Beispielsweise könnte ein Feld „Statusgrund” den Wert „1” speichern, in der Dataverse-Benutzeroberfläche jedoch „Aktiv” anzeigen.
Diese Doppelnatur stellt eine Herausforderung für die Berichterstellung dar: Der numerische Wert ist stabil und zuverlässig für die Filterung, aber die Bezeichnung ist das, was Benutzer in Berichten sehen müssen.
Was synchronisiert wird
Data Mission Sync synchronisiert sowohl den numerischen Wert als auch die Anzeige-Bezeichnung für jede Optionssatz-Spalte. Für jeden Optionssatz werden zwei Spalten in Ihrer Zieltabelle erstellt:
| Spalte | Beschreibung |
| {Spaltenname} | INT – Der in Dataverse gespeicherte numerische Wert (z. B. 1, 2, 100000000) |
| {Spaltenname}_label | NVARCHAR – Die Anzeige beim Zeitpunkt der Synchronisierung (z. B. „Aktiv”, „Inaktiv”) |
Beispiel: Statuscode
Für einen Kontodatensatz mit dem Statusgrund „Aktiv” wird Folgendes angezeigt:
| accountid | statuscode | statuscode_label |
| abc-123-def | 1 | Aktiv |
Bewährte Verfahren für Abfragen
• Verwenden Sie die numerische Spalte ({columnname}) für Filterungen und Verknüpfungen – dies ist effizienter und stabiler.
• Verwenden Sie die Label-Spalte ({Spaltenname}_label) für die Anzeige in Berichten und Dashboards.
• Wenn sich Bezeichnungen in Dataverse ändern, wird die Spalte „_label” bei der nächsten Synchronisierung dieses Datensatzes aktualisiert
| 💡 Hinweis: Option-Set-Labels werden zum Zeitpunkt der Synchronisierung erfasst. Wenn ein Administrator den Labeltext in Dataverse ändert, ohne Datensätze zu modifizieren, werden die vorhandenen _label-Werte erst aktualisiert, wenn diese Datensätze geändert und erneut synchronisiert werden. |