ich in Excel 2013 arbeite und eine Verbindung zu SQL Server mit einer ODBC-VerbindungT-SQL-Wert erstmals identifizieren erscheint in Spalte
Ich habe eine Tabelle wie folgt aus:
id PhoneNumber Caller
--------------------------------
1 915869850 John
2 912586985 Mary
3 963285874 John
4 915869850 Richard
5 965878965 James
6 925869753 Richard
8 963285874 James
und ich muss werden fügen sie eine Spalte, die das erste Mal, wenn eine Telefonnummer identifiziert wird aufgerufen und ignoriert sie auf den nachfolgenden Zeiten ...
So:
id PhoneNumber Caller First Time
-----------------------------------------
1 915869850 John 1
2 912586985 Mary 1
3 963285874 John 1
4 915869850 Richard 0
5 965878965 James 1
6 925869753 Richard 1
8 963285874 James 0
Ist es möglich, dies zu tun?
Können Sie mir helfen?
Possible Duplikat [Get top 1 Zeile jeder Gruppe] (http://stackoverflow.com/questions/6841605/get-top-1-row-of-each-group) –
@ TabAlleman ist nicht wirklich eine Duplikatsituation, weil der op nur die oberste 1 Zeile jeder Gruppe anzeigen soll, während ich in meinem Beitrag eine Spalte hinzufügen muss, um die erste Instanz der Gruppe zu identifizieren, aber trotzdem die Ganze Tabelle als normal ... – ricardomadaleno
Für Stack Overflow ist es ein Duplikat, da die Technik, die zur Lösung dieses Problems verwendet wird, auch Ihr Problem löst. Das Grundproblem ist das gleiche: Wie identifiziert man die oberste 1 einer Gruppe? Ob Sie es dann verwenden, um nur die oberste 1 anzuzeigen oder eine Spalte hinzuzufügen, ist ein trivialer Unterschied. –