Ich habe benutzerdefinierte Sortierreihenfolge zu einer Spalte in Spot-Feuer konfiguriert, aber wenn ich die Funktion Upper für diese Spalte im Kundenausdruck anwenden, funktioniert die Sortierung nicht mehr. Gibt es eine Möglichkeit, die Sortierreihenfolge beizubehalten? Ich möchte keine Änderungen an der Datendatei vornehmen.Sortierreihenfolge beim Anwenden der oberen Funktion in Spotfire
Antwort
Mir ist nicht bekannt, die Sortierreihenfolge von benutzerdefinierten Ausdrücken zu ändern.
Sie können eine berechnete Spalte anstelle eines benutzerdefinierten Ausdrucks verwenden und die Sortierreihenfolge ändern. (Dies ändert nichts an der Quelldatei)
Da Sie eine benutzerdefinierte Sortierung verwenden, führt Spotfire einen bitweisen Vergleich durch, um Ihre Sortierbedingung anzuwenden. Das Anwenden einer UPPER
Funktion ändert diese Bitplatzierung und daher ist Ihre Sortierung verloren. Wenn Sie UPPER
und Ihre benutzerdefinierte Sortierreihenfolge verwenden möchten, müssen Sie eine berechnete Spalte mit Upper([OriginalColumn])
inertisieren und Ihre benutzerdefinierte Sortierreihenfolge für diese Spalte festlegen. Dann können Sie in Ihrer Visualisierung darauf verweisen. Diese einfache berechnete Spalte kann nicht beschädigt werden. Sie werden keinen Leistungsabfall bemerken. Sie können Ihre berechnete Spalte auch zwischenspeichern, damit diese Konvertierung nicht jedes Mal durchgeführt werden muss.
- 1. Spotfire: So lösen Sie Bindungen in der oberen/unteren Regel in "Elemente anzeigen/ausblenden" eines Balkendiagramms
- 2. Verwenden der Variablen der oberen Funktion
- 3. Fehler beim Anwenden der Funktion in R auf Tutorial anwenden Beispiel
- 4. Sortierreihenfolge für Jquery-Datentabelle
- 5. Sortierreihenfolge der Datensätze
- 6. Funktion in Spotfire Mit OVER kumulativen Summe in einer Datentabelle
- 7. Definieren der Standard-Sortierreihenfolge in Grails/GORM
- 8. Anzeigen von Nullwerten in der Spotfire-Datenvisualisierung
- 9. R Datenfunktion in Spotfire
- 10. Spotfire-Kurvenanpassung
- 11. Oracle Funktion ruft Daten nicht schnell in Spotfire ab
- 12. Sprünge in UIScrollView (beim Entfernen der oberen 'Seite')
- 13. SpotFire: Programmmarkierung programmatisch setzen
- 14. strptime Funktion Anwenden Serie
- 15. Anwenden Funktion Datenrahmen Spalte
- 16. eine Liste der Funktion Parameter Anwenden, clojure
- 17. Funktion auf Pandas Datenrahmen anwenden
- 18. Anwenden Funktion bedingt
- 19. Reihenfolge der Sortierreihenfolge in Sqlyog ändern
- 20. Spotfire getrimmter Mittelwert in Balkendiagramm
- 21. String Reverse in Tibco Spotfire
- 22. Spotfire Calculated Spalte
- 23. Funktion über Fenster hinweg anwenden
- 24. Funktion auf pandas groupby anwenden
- 25. Python: Für jedes Listenelement eine Funktion in der Liste anwenden
- 26. Anwenden der jQuery-Funktion auf das dynamisch hinzugefügte Element
- 27. Auto-Layout-Absturz beim Anwenden der Transformation: Assertionsfehler in - [layoutSublayersOfLayer:]
- 28. Beim Anwenden des inneren Joins in der SQLiteQueryBuilder-Klasse
- 29. Anpassen der Sortierreihenfolge von C# -Arrays
- 30. Spotfire- Sortieren von gestapelten Balkendiagrammen
Können Sie ein Beispiel dafür angeben, was genau Sie gerade tun? Wenn Sie eine benutzerdefinierte Sortierreihenfolge für eine berechnete Spalte anwenden, sollte sich diese nach dem Hinzufügen von "Upper" nicht ändern. – k88
Es ist keine berechnete Spalte, sagen wir habe eine Monatsspalte und ich sortiere sie von jul-jun als die Reihenfolge. Nun, wenn ich einen Graphen mit x-Achse als Monat plotten es funktioniert, aber wenn Sie es in den oberen (Monat) ändern bleibt die Sortierung nicht –
Ah jetzt verstehe ich. Spotfire kehrt zu seiner natürlichen Sortierreihenfolge zurück und ich denke nicht, dass Sie viel tun können, um das zu verhindern. Haben Sie jedoch daran gedacht, eine berechnete Spalte mit 'Upper ([YourColumn])' zu erstellen und diese Spalte nach Ihren Wünschen zu sortieren? – k88