Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: MasterOfDesaster am 13.12.02 - 13:36:02

Titel: Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 13.12.02 - 13:36:02
Hallo Forum,

ich habe eine Ansicht, in der - in dieser Reihenfolge - Serviceberichte kategorisiert sind: Zuerst nach Region, dann nach Techniker und zuletzt nach betreuten Geräten.

Nun möchte ich die Anzahl der vom jeweiligen Techniker betreuten Geräte ermitteln... und krieg's nicht hin...  :-[
Hab schon gedacht @Elements(@DbColumn(...)) könnte vielleicht eine Lösung sein... leider funktioniert das auch nicht...

Kann einer helfen?

Danke,
MOD
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: Performance am 13.12.02 - 13:42:49
die einfachste Lösung ist eine neue Spalte mit Wert 1 - Totals auswählen und hide detail row

cu
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: wflamme am 13.12.02 - 13:44:40
Du hast doch sicher auch eine Ansicht "Serviceberichte nach Techniker\nach Gerät" oder so?

@DocChildren  

In a column or window title formula, returns the number of child documents or categories belonging to the current document or category. Only immediate responses count as children. For example, the responses to a main document are its children, but the responses to a response document are not.
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 13.12.02 - 13:57:29
@ Performance: Ich möchte die Anzahl der Unterkategorien ermitteln - die von dir vorgeschlagene Lösung liefert mir aber die Anzahl der Serviceberichte... trotzdem danke  :)

@ wflamme: @DocChildren hab ich natürlich schon probiert - liefert mir aber immer nur 0... kann das daran liegen, daß alle Dokumente als Hauptdokumente eingelesen worden sind?

 ???
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: Performance am 13.12.02 - 15:50:34
@DocNumber

ist aber nur zur Ansicht - ich glaube inm Skript gibt es eine Funktion mit welcher du die Kategorien ermitteln kannst - ist aber code Arbeit - Schleifen und so - erste, zweite, dritte usw. Kategorie - rekursive Funktion am besten.

- verstehe aber nicht warum du die Kategorien ermitteln willst, wenn du pro Gerät ein dok hast ist meine lösung ok - wenn eh nur ein dok vorhanden decken sich Gerätekategorie mit vorhanden doks

cu
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 13.12.02 - 16:02:46
*lach*

Jetzt haben wir die Standardfunktionen alle durch, glaub ich  ;)

Nein, auch @DocNumber und @DocDescandents hab ich schon probiert - leider funzt weder das ein noch das andere...
Entweder bekomme ich immer null oder immer eins oder eben die Anzahl der Serviceberichte - aber nie die Anzahl der Geräte zu einem Techniker.  :'(

Die Kategorien will ich ermitteln, um festzustellen welcher Techniker wieviele Geräte in Betreuung hat; da er in einem Jahr durchaus auf eine Maschine 20 und mehr Serviceberichte auf ein Gerät schreiben kann, ist die Anzahl der Dokumente nicht gleich der Anzahl der Kategorien (würde dann auch nicht viel Sinn machen zu kategorisieren, oder?).

cu und danke,
MOD
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: Performance am 13.12.02 - 17:26:59
dann mach doch die gleiche view ohne Berichte  :-[
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: deepsee3 am 15.12.02 - 12:22:49
hi

Wie wär es denn ne versteckte Ansicht aufzubauen , Kategorisch sortiert , Antworten als Hauptdokumente behandeln einstellen um dieses dann über @dblookup oder @dbcolumn auszuwerten ? ( + Feld wie Performance beschrieben zur addierung ! &
Du sollsttest auch bei @dblookup... den "NoCache" benutzen ! )
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 16.12.02 - 11:16:17
@ Performance:  :-*

@ deepsee3: Vielleicht sitzt der Fehler ja auch wieder mal vor dem Rechner - jedenfalls haut das auch nicht hin: Wenn ich versuche irgendwelche berechneten Spalten (in dem Fall aus der versteckten Sicht) auszulesen, kommt gar nichts an...
Und wenn ich andere Spalten auszulesen versuche habe ich wieder mal nur eine Kolonne von Nullen  :'(

Ein völlig frustrierter MOD
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 16.12.02 - 15:11:00
Weil ich immer noch nicht weiterkomme, habe ich mal einen Screenshot angehängt...
Das Problem scheint hauptsächlich darin zu liegen, daß @Unique (aus welchen Gründen auch immer) die doppelten Werte nicht rausschmeißt... wenn ich dafür eine Lösung hätte, wäre ich schon viel weiter.

Vielleicht nimmt sich einer der Cracks nochmal dieser leidigen Geschichte an?

Ich danke euch vielmals (auch für eure Geduld),
MOD
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: Rob Green am 16.12.02 - 21:18:25
hm...schon witztig, dbcolumn in einer view selbst zu verwenden.
Heißt es doch in der Designer Help:

Diese Funktion ist nicht für Spalten- oder Abschnittsformeln bzw. Mail-Agenten vorgesehen.

Entweder weiß die Hummel, daß sie nicht richtig fliegen kann oder sie weiß es nicht...ich denke in diesem Falle beides...sie fliegt besch....

Also kurzum: mach trotz dbcolumn (ich habe immer noch meine argen Zweifel damit) folgenden Schalter an ... siehe Anhang : "eindeutigen Schlüssel erzeugen". Das sollte gleichartig angezeigte Datenzeilen ausblenden und damit das @unique per se lösen.

*grummelt immer noch: dbcolumn in einer view...das geht nicht gut*

Warum machst Du Dir nicht ne Auswertung in einer Maske über alle Mitarbeiter hinweg im Rahmen einer Table bzw. erledigst das so, daß in alle Mitarbeiterdocs die Anzahl der eindeutigen Gerätekategorien (oder was auch immer) gesetzt wird, die dann wiederum in einer View anzeigbar ist.
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: MasterOfDesaster am 17.12.02 - 07:21:50
 ;D ...komm, hör auf zu grummeln  ;D

Ich bin mir dessen bewußt, daß das mit @DbColumn in einer View vermutlich nicht funktioniert - der Versuch ist mehr aus der Verzweiflung geboren (und weil ich das mehrfach als Hilfe angeboten bekommen habe); und offensichtlich funzt's eh ned...

Interessanter finde ich die Frage warum der Befehl @Unique in der zweiten berechneten Spalte völlig wirkungslos bleibt...??!
Den eindeutigen Schlüssel habe ich ausgewählt - ändert aber auch nix (ich mach auch keinen ODBC-Zugriff - die Daten sind aus einem Excel-File nach Notes eingelesen)...

Das mit der Maske habe ich auch schon in Erwägung gezogen; nur muß ich ja auch dort die Kategorien irgendwie zählen... und die Formeln funktionieren in der Maske genauso wenig. Ich versteh die Welt nicht mehr - wenigstens die @DbColumn-Formel sollte in einer Maske schließlich tun...

 ???

Dank dir vielmals,
MOD
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: Rob Green am 17.12.02 - 10:01:42
hm..wenn Du also eine Formel im Mitarbeiterdoc nimmst, die zu dem MA die zugehörigen Geräte erfasst, auszählt und anzeigt, dann geht unique nicht?

zB
@unique(@dblookup(""......"View";Name_des_MItarbeiters;Spalte))
klappt nicht? Glaub ich irgendwie nicht....
Titel: Re:Anzahl von Unterkategorien ermitteln?
Beitrag von: wflamme am 17.12.02 - 10:12:30
@ wflamme: @DocChildren hab ich natürlich schon probiert - liefert mir aber immer nur 0... kann das daran liegen, daß alle Dokumente als Hauptdokumente eingelesen worden sind?

 ???

Setz die @DocChildren VOR die erste kategorisierte Spalte und Du bekommst vor jedem Twistie die Zahl der Unterkategorien angezeigt.
Bei einer Ansicht Techniker\Gerätenummer\Serviceberichtnr. steht links neben dem Techniker-Twistie dann die Zahl der Geräte.