Vielleicht ist der Titel ein wenig verschwommen, ich hoffe, Sie werden meine Frage verstehen.SAS SQL oder Datenschritt: Wie wähle ich Werte, die mit verschiedenen Zahlen beginnen
Hintergrund: Ich arbeite mit Daten über Universitätsstudenten, und mir wurde die Aufgabe übertragen, die Notendurchschnitte für alle Prüfungen eines bestimmten Semesters für einen Teil der vordefinierten Studenten zu berechnen. Die Zeitspanne der Daten beträgt 10 Jahre und die Tätigkeitsnamen für die Prüfungen variieren mit der Zeit.
Mein Problem: Daten haben eine hierarchische Struktur für die Ebene der Ausbildung, Semester und Aktivitäten Namen. Wie kann ich einen Datenschritt/SQL auf der untersten Ebene verwenden, um nur die Werte auszuwählen, die mit dem Wert für die oberste Hierarchie beginnen.
Die Hierarchie ist die folgende (für einen einzelnen Schüler):
13109963
1310996300001
131099630000100001
13109963000010000100001 (activities)
13109963000010000100002 (activities)
13109963000010000100003 (activities)
Ich habe mit diesem für ein paar Stunden zu kämpfen, und würden Vorschläge schätzen, wie auf diesem speziellen Problem fortzufahren. Ich benutze SAS seit drei Jahren und habe einen Hintergrund in den Sozialwissenschaften.
Vielen Dank im Voraus Henning
Welche Zeilen möchten Sie in Ihrem Beispiel auswählen? Nur die unteren drei? – superfluous
Bitte formulieren oder erläutern Sie "Wie kann ich einen Datenschritt/SQL auf der untersten Ebene verwenden, um nur die Werte auszuwählen, die mit dem Wert für die oberste Hierarchie beginnen." ... es ist verwirrend. Was ist "unterste Ebene", was ist "oberste Hierarchie"? –