Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Ozan am 22.05.08 - 14:57:51
-
Hallo,
habe eine Ansicht gebastelt, diese Ansicht zeigt alle IP Adressen die sich bis jetzt auf der Homepage eingeloggt haben. Natürlich ist dies nach Datum katagorisiert. Ich möchte dies aber Uniq pro tag machen. Zur Zeit sieht es so aus:
22.05.2008
192.168.1.50 - 5 Online
192.168.1.74 - 4 Online
192.168.1.88 - 12 Online
usw.
optimal währe
22.05.2008
192.168.1.50 - 1 Online
192.168.1.74 - 1 Online
192.168.1.88 - 1 Online
Könnt Ihr mir hierfür weiter helfen diese zu lösen?
Gruss
Ozan
-
Wie sieht denn die Spaltenformel aus?
Normalerweise macht man das mit @unique, aber du hast ja schon eine Zusammenfassung...
Sonst würde da ja
22.05.2008
192.168.1.50
192.168.1.50
192.168.1.50
192.168.1.50
192.168.1.50
stehen
Matthias
-
Wenn du die IP-Spalte meinst, da steht nur das Feld "IPNUMMER", kein formel.
-
Du könntest die Spaltenformel ändern.
@left(IPNUMMER;" ") oder @left(IPNUMMER;"-"), aber dann hast Du nur die Anzeige geändert...
Das wird das Problem aber mitunter nicht lösen... Wie gesagt, ich bin der Meinung Du hast da schon eine Zusammenfassung. Sonst würde da nicht 192.168.1.50 - 5 Online stehen...
Matthias
-
Wie wäre es mit einer weiteren Kategorisierung nach IP und einer weiteren Spalte, die je Dokument nur den festen Wert 1 bekommt. Diese Spalte summierst du dann auf über die Spalteneigenschaften. Also etwa so könnte die Ansicht aussehen:
22.05.2008
192.168.1.50 2
1
1
192.168.2.55 1
1
(Die Zahlen ganz rechts würden dann auf gleicher Höhe stehen)
Diese Lösung hat den Charme, dass du beispielsweise noch mehr auswerten kannst, wenn du beispielsweise einen Timestamp mit in die Ansicht aufnimmst. Dann kannst du zB bis auf Stundenebene herunter auswerten.
Aber ich denke mal, dass dir mit dieser erstmal einfachen Lösung am meisten geholfen ist.
-
Das habe ich auch bereit so eingestellt gehabt. Das problem ist, dass ich eine Statistik machen will und hier die doppelzählungen vermeiden möchte. Undzwar innerhalb diese Ansicht hier ein Beispiel:
Datum IP Counter
22.05.2008 192.168.1.50 1 (auch wenn diese IPadresse mehrmals am 22.05.2008 online war)
22.05.2008 192.168.1.55 1 (auch wenn diese IPadresse mehrmals am 22.05.2008 online war)
22.05.2008 192.168.1.99 1
Und wenn ich dann Datum katogorisiere und addiere habe ich dann folgende Ergebnis:
Datum Counter
22.05.2008 3
Also die Zählung soll auf die eindeutige IPadressen geschehen.
-
Hallo,
ich glaube, dass da mit einer Ansicht alleine nicht funktioniert,
ich würde dazu noch ein Agenten machen, der immer am nächsten Tag (z.B. 3.00 Uhr) läuft und dei Einträge vom Vortag durchgeht, und ein "Flag" für den ersten Eintrag pro IP vergibt.
Dieses Flag würde ich dann in den Select deiner Ansicht einbauen, dann gibt es nur noch einen Eintrag pro IP und Tag und alles ist "in Butter"
Gruß Werner
PS Heute ist es bei mir so ruhig wie sonst nur bei "Klauss", daher habe ich auch mal etwas Zeit fürs Forum. ;-)
-
Gerade hatte ich eine Idee... Wie wäre es, wenn du in einer Spalte mit @DocNumber arbeitest? Damit kommst du vielleicht einen Schritt weiter... :)