Zusammenfassung der Frage<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
A möchte eine Zusammenfassung einiger Daten erstellen:
Spalte 1 hat Gruppen-IDs (~ 5000 Gruppen mit jeweils 11 Mitgliedern)
Spalte B enthält die individuellen IDs für jedes Mitglied - kreativ mit 1-11 bezeichnet.
Spalte III enthält einen numerischen Wert für jedes der Mitglieder
Ich möchte eine Analyse erstellen, die zeigt, wie oft jedes Mitglied (1-11) entweder der Minimal- oder Maximalwert der Gruppe war
Zum Beispiel von 5000 Gruppen
Mitglied 1 war das Maximum von 1213 der 5000 Gruppen
Mitglied 2 war 1001 mal
........
Wie würdest du das am effizientesten tun?
Re: Zusammenfassung FrageSie müssen eine Spalte erstellen, die eine Zeile als Minimum (oder Maximum) innerhalb der Gruppe identifiziert.
Diese Formel wird das tun:
Col Minimum (: Measure,: Group) ==: Messen
Geben Sie in jeder Zeile eine 1 oder 0. Die Einsen sind die Zeilen, in denen dieses Mitglied das Minimum innerhalb von Group war.
Dann können Sie Tabulate verwenden, um die Summe dieser neuen Spalte für jede Mitglieds-ID zu erhalten.
Tabellarisch
| Ist Min der Gruppe |
Mitgliedsnummer | Summe |
1 | 534 |
2 | 511 |
3 | 538 |
4 | 461 |
5 | 485 |
6 | 520 |
7 | 474 |
8 | 496 |
9 | 508 |
10 | 513 |
11 | 534 |
Die angefügte Datentabelle zeigt die Technik und verfügt über ein angehängtes Skript für das Tabulat.