Autor Thema: Summe Datensätze ermitteln  (Gelesen 7668 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Summe Datensätze ermitteln
« Antwort #20 am: 31.03.04 - 10:50:49 »
Hab ich gemacht... allerdings kommt jetzt nur als ergebnis @error.
Muss man das kappieren???

Muss ich in der Ansicht "1" für Wert schreiben oder nur 1 - aber hab schon beides versucht!
« Letzte Änderung: 31.03.04 - 10:52:14 von Silver »

Driri

  • Gast
Re:Summe Datensätze ermitteln
« Antwort #21 am: 31.03.04 - 10:55:11 »
Sorry, das mit dem Wert in der Ansicht verstehe ich jetzt nicht ganz. Wie ist denn die Ansicht überhaupt aufgebaut ?

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Summe Datensätze ermitteln
« Antwort #22 am: 31.03.04 - 10:59:47 »
Hab jetzt zwei Spalten:
- in der ersten Sachbearbeiter mit Feld "bsh" (zeigt Namen an)
- in der zweiten ein Feld mit Wert 1 zum addieren oder muss ich das mit "1" setzen?

Erstes Feld ist aufsteigend sortiert und bei Typ "Kategorien". Ansicht heisst Anzahl.

Komme ich damit so hin???

wollte das so wir mir geraten wurde umsetzen:
---------------------------------------------------------------------------------
Zu 1) Eine Ansicht wohl, sortiert nach Mitarbeiter, zweite Spalte dann Zahlenwert 1. Und dann per @Sum (@dbLookup (Schlüssel = Mitarbeiter, auszulesende Spalte die mit der 1) ... aufsummieren. Dann kann man das auch wie gewünscht in einer Maske darstellen.
« Letzte Änderung: 31.03.04 - 11:01:44 von Silver »

Driri

  • Gast
Re:Summe Datensätze ermitteln
« Antwort #23 am: 31.03.04 - 11:24:33 »
So, habs gerade mal ausprobiert. Also in der Ansicht muß natürlich 1 stehen, sonst keine Summierung.

Du bekommst natürlich mit der @Sum einen Zahlenwert zurück. Wenn Du den Wert also irgendwie weiterverarbeitest, mußt Du ihn evtl. noch in einen String konvertieren.

Wenn Du in der Ansicht 1 als Wert verwendest, dann sollte Dir die Formel

@Sum(@DbLookup("":"NoCache";"Server":"DB";"Ansicht"; "Name"; 2))

einen Zahlenwert zurückliefern.

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Summe Datensätze ermitteln
« Antwort #24 am: 31.03.04 - 11:37:06 »
Sorry... aber das läuft bei mir unter Notes 5.0.5 nicht.  :'(
Ich hab wie beschrieben eine Ansicht mit allen Mitarbeitern und eine Spalte mit jeweils Wert 1.
Dann will ich die Summe bilden wie folgt:
@Sum(@DbLookup("":"NoCache";"Server":"DB";"Ansicht"; "Name"; 2))

Natürlich habe ich die Formel meinen Bedürfnissen (Bezeichnungen) angepasst. Bekomme aber immer wieder den Hinweis, dass Zahl erwartet o. ä. Beim Umwandeln in Text bekomme ich @error als Ergebniss. Ich bin platt...

Driri

  • Gast
Re:Summe Datensätze ermitteln
« Antwort #25 am: 31.03.04 - 11:40:51 »
Kannst Du die Datenbank hier reinhängen ? Wird sonst an dieser Stelle wohl schwierig mit der Fehlersuche.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Summe Datensätze ermitteln
« Antwort #26 am: 31.03.04 - 11:42:28 »
Mach mal zur Fehlerabgrenzung folgendes:
- Dein Summenfeld erstmal als Textfeld (damit die Fehlermeldung nicht unterdrückt wird)
- Als Formel dann:
@DbLookup("":"NoCache";"Server":"DB";"Ansicht"; Feld_mit_Mitarbeiter; 2)
Feld_mit_Mitarbeiter ohne Anführungszeichen !
Wenn dbLookup in der gleichen DB stattfindet, kannst Du "Server" : "DB" ersetzen durch
@DbName oder
"" : ""

Wenn das Ding dann läuft, dann wieder Zahlenfeld aus Text machen und folgende Formel nehmen, die auf Fehler prüft:
@If (@ISError (@DbLookup("":"NoCache";"Server":"DB";"Ansicht"; Feld_mit_Mitarbeiter; 2)); 0; @Sum (@DbLookup("":"NoCache";"Server":"DB";"Ansicht"; Feld_mit_Mitarbeiter; 2)))

Wenn Du Deine Ansicht kategorisiert hast, nimm dies mal bitte (sicherheitshalber) 'raus.

Bernhard

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Re:Summe Datensätze ermitteln
« Antwort #27 am: 31.03.04 - 12:59:03 »
Super... Danke danke danke! Wirklich klasse Euer Einsatz.
Hab`s rausgefunden - mit Eurer Hilfe. Lag in der Ansicht an der Aufsummierung und Ausblendung der Zwischenzeilen.
Danke!  ;D ;D ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz