Ich habe einen Bericht, den wir in SAS ausführen und in Excel formatieren, der Verkehrsfarbcodierung hat, die auf Excel-Formeln basiert. Ich möchte wirklich alles in SAS erstellt haben, also habe ich PROC REPORT verwendet, um meine Tabellen zu erstellen. Allerdings bin ich nicht sicher, ob die Ampeln (wie unten) in SAS verwendet werden können, und sie sind ziemlich unnachgiebig Ich brauche die Ampeln (oder sogar Pfeile), aber nicht markieren Sie die gesamte Zelle oder den Text. Ich benutze SAS EG 9.4. Sollte ich ein Bild verwenden, um die Kreise in einer anderen Spalte aufzufüllen? Oder gibt es eine nette Möglichkeit, dies zu tun?Proc Bericht Farbcodierung mit Ampeln, anstatt die gesamte Zelle hervorzuheben?
0
A
Antwort
-1
Ich habe keine Erfahrung in der SAS. Ich habe das einfach in Excel aufgezeichnet. Dies ist der relevante Code zum Erstellen der bedingten Formatierung der Ampel.
Sub Macro1()
Range("G4:G9").Select
Selection.FormatConditions.AddIconSetCondition
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1)
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights1)
End With
With Selection.FormatConditions(1).IconCriteria(2)
.Type = xlConditionValuePercent
.Value = 33
.Operator = 7
End With
With Selection.FormatConditions(1).IconCriteria(3)
.Type = xlConditionValuePercent
.Value = 67
.Operator = 7
End With
End Sub
0
Ja, Sie können. Das ist ein bisschen lang für eine Stack Overflow Frage. Google gibt eine Reihe von Ergebnissen zurück. Diese SGF-Papier macht einen guten Job der Abdeckung der Grundlagen http://support.sas.com/resources/papers/proceedings11/290-2011.pdf
Ich denke, Sie könnten leicht das Detail in eine Antwort setzen - das eigentliche Detail der Verwendung von 'Premimage' ist ziemlich kurz. Ansonsten ist das leider nicht wirklich eine Antwort. – Joe