<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine Übersichtstabelle erstellt und eine der Spalten benötigt eine Wertreihenfolge. Das Skript zum Erstellen einer Spalte mit Eigenschaften lautet:
Neue Spalte ( "Vertrag" ,
Charakter ( 4 ) ,
Nominell ,
Eigenschaft festlegen (
„Wertordnung“ ,
{ „GUS“ , „LOC“ , „WEU“ , "VEREINIGTES KÖNIGREICH" , „EWU“ , „MEA“ , „GFK“ , „OTH“ , „NRD“ , „DIR“ ,
„COR“ , „COMP“ }
) ,
Ausgewählte festlegen ,
Werte festlegen (
{ „GUS“ , „LOC“ , „WEU“ , "VEREINIGTES KÖNIGREICH" , „EWU“ , „MEA“ , „GFK“ , „OTH“ , „NRD“ , „DIR“ ,
„COR“ , „COMP“ }
)
)
Ich möchte die Tabelle jedoch nicht von Grund auf neu erstellen, sondern die Reihenfolge der Werte auf die Spalte der Übersichtstabelle anwenden (daher ist die Übersichtstabelle dynamisch). Wo soll ich das Skript einfügen, um einfach die Reihenfolge der Werte zu einem vorhandenen Skript hinzuzufügen:
Datentabelle ( „AccomodationBudget.jmp“ ) << Zusammenfassung (
Gruppe ( : Vertrag ) ,
Summe ( : RoomNight ) ,
Summe ( : ErwachseneNacht ) ,
Summe ( : NetRoomRevenueWithOutVat ) ,
Untergruppe ( : Etikett ) ,
Link zur Originaldatentabelle ( 0 )
) ,
Neue Spalte ( „MinADRMarket“ ,
Numerisch ,
Kontinuierlich ,
Format ( Währung ( "EUR" ) , 17 , 2 ) ,
Formel (
( : Name ( „Summe(NetRoomRevenueWithOutVat, Budget)“ ) -
: Name ( „Summe(NetRoomRevenueWithOutVat, 2015)“ )) / ( : Name ( „Summe(RoomNight, Budget)“ )
- : Name ( „Summe(RoomNight, 2015)“ ))
)
) ,
Neue Spalte ( „MinADBMarket“ ,
Numerisch ,
Kontinuierlich ,
Format ( Währung ( "EUR" ) , 17 , 2 ) ,
Formel (
( : Name ( „Summe(NetRoomRevenueWithOutVat, Budget)“ ) -
: Name ( „Summe(NetRoomRevenueWithOutVat, 2015)“ )) / ( : Name ( „Summe(AdultNight, Budget)“ )
- : Name ( „Summe (AdultNight, 2015)“ ))
)
) ,
Normalerweise ist die Übersichtstabelle standardmäßig verknüpft. Wenn Sie das Kontrollkästchen „Link“ deaktivieren, erfolgt keine Verknüpfung (dh dynamisch, interaktiv ...) und ich denke, die Eigenschaft zur Wertreihenfolge geht dann verloren.
Soll ich die Übersichtstabelle mit der Hauptdatentabelle verknüpfen, damit die Spalteneigenschaften übernommen werden können oder unabhängig von der Auswahl?
Die Eigenschaft der Wertreihenfolge wird von einer verknüpften Übersichtstabelle geerbt. Wenn Sie also die Reihenfolge der Werte auf Ihre Haupttabelle festlegen, wird sie auch in jede Übersichtstabelle übernommen.
Der folgende Code legt die Reihenfolge der Werte für die Haupttabelle oder die Übersichtstabelle fest (es hängt davon ab, welche Tabelle die „Aktuelle Datentabelle“ ist).Übrigens, sobald Sie mehr als eine offene Tabelle haben, empfehle ich, Variablen für die vom Skript betroffenen Datentabellen zu definieren (z. B. dt = data table("name"); dt_sum=dt<
Spalte ( "Vertrag" ) << Eigenschaft festlegen (
„Wertordnung“ ,
{ „GUS“ , „LOC“ , „WEU“ , "VEREINIGTES KÖNIGREICH" , „EWU“ , „MEA“ , „GFK“ , „OTH“ , „NRD“ , „DIR“ , „COR“ ,
„COMP“ }
);