Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
Referenz: Spalten für modellierte APIs und Definitionen für Cube-Tabellenblätter neu anordnen

Referenz: Spalten für modellierte APIs und Definitionen für Cube-Tabellenblätter neu anordnen

Nur verfügbar für
/definition
beim Abfrageparameter
reorderColumns
ist wahr.

Beispielanforderung

Anforderungs-URI:
HTTPS://api.adaptiveplanning.com/api/rest/modeling/<version>/<tenant>/sheet/modeled/definition/?name=APIColumnsReorderTwo1660598383&reorderColumns=true
Anforderungstext erstellen
Aktualisierung des Anforderungstexts
Erwartete Ergebnisse
{ "properties": { "prefix": "APIColumnsReorderTwo1660598383" }, "columns": [ { "properties": { "name": "Level", "type": "LEVEL" } }, { "properties": { "name": "TextOne", "code": "TextOne", "type": "TEXT" } }, { "properties": { "name": "TextTwo", "code": "TextTwo", "type": "TEXT" } }, { "properties": { "name": "TextThree", "code": "TextThree", "type": "TEXT" } }, { "properties": { "name": "TextFour", "code": "TextFour", "type": "TEXT" } }, { "properties": { "name": "TextFive", "code": "TextFive", "type": "TEXT" } } ] }
{ "properties": { "prefix": "APIColumnsReorderTwo1660598383" }, "columns": [ { "properties": { "name": "TextFour", "code": "TextFour", "type": "TEXT" } }, { "properties": { "name": "TextSix", "code": "TextSix", "type": "TEXT" } }, { "properties": { "name": "TextThree", "code": "TextThree", "type": "TEXT" } }, { "properties": { "name": "TextSeven", "code": "TextSeven", "type": "TEXT" } }, { "properties": { "name": "TextEight", "code": "TextEight", "type": "TEXT" } }, { "properties": { "name": "TextOne", "code": "TextOne", "type": "TEXT" } } ] }
Wenn
reorderColumns
war
false
, hätten wir nach dem Aktualisieren der Spaltenliste diese Reihenfolge erwartet:
  • Ebene
  • TextOne
  • TextTwo
  • TextThree
  • TextFour
  • TextFünf
  • TextSix
  • TextSeven
  • TextEight
Mit
reorderColumns
setzen auf
true
erhalten wir stattdessen folgende Reihenfolge:
  • Ebene
  • TextTwo
  • TextFour
  • TextSix
  • TextThree
  • TextSeven
  • TextEight
  • TextOne
  • TextFünf
  • Das Kennzeichen für die Neuanforderung von Spalten kann aktiviert werden, wenn Sie ein neues Tabellenblatt erstellen oder ein vorhandenes aktualisieren.
  • In der Regel priorisiert der Algorithmus für die Neubestellung die Reihenfolge der Spalten in der API-Anforderung. Wenn jedoch Mehrdeutigkeiten auftreten oder wenn es sich um Spalten handelt, die in der Anforderung nicht erwähnt werden, priorisiert der Algorithmus die Reihenfolge der Spalten, die bereits im Tabellenblatt vorhanden war.
  • Der Neuanordnen-Algorithmus verschiebt Spalten rückwärts, anstatt sie vorwärts zu verschieben. Wenn zwei Spalten die Stellen tauschen (C, B), verschiebt der Algorithmus in der Praxis B nach C, anstatt C vor B. Dies ist von Bedeutung, wenn Spalten zwischen B und C vorhanden sind, die in der Anforderung nicht erwähnt werden