0

Filter

Hallo

Ich habe in einer DB eine Spalte in der entweder eine 1 oder eine 2 stehen (werden automatisch eingetragen). Ich möchte nun in zwei Berechnungsfeldern  die Spalte so berechnen dass in einem nur die 1, im anderen nur die 2 summiert werden. Wenn ich den Befehl "sum" verwende werden beide Ziffern addiert. Ich denke ich muss zuerst die Spalte filtern und dann berechnen. Aber das klappt bei mir nicht.

Habe mich hoffentlich einigermassen verständlich ausgedrückt. 

Nobi

4 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Nobi,

    wenn du die Anzahl der Datensätze mit 1 oder 2 brauchst, dann:

    ---

    cnt(select 'DEINE TABELLE' ['DEINE SPALTE'=1])

    und

    cnt(select 'DEINE TABELLE' ['DEINE SPALTE'=2])

    ---

    Wenn die Werte summiert werden sollten, dann:

    ---

    sum(select 'DEINE TABELLE' ['DEINE SPALTE'=1].'DEINE SPALTE')

    und

    sum(select 'DEINE TABELLE' ['DEINE SPALTE'=2].'DEINE SPALTE')

    Leo

    • nschwitter
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen Dank für deine Hilfe. Leider wird mir aber so die ganze Spalte gezählt.

    Ich habe vergessen zu schreiben, dass bereits vorher eine Selection nach "Name" stattfindet. Konkret möchte ich herausfinden wen wir wieviele male Eingeladen (2) haben und wieviele male wir bei Ihm "zu Gast" (1) waren.

    Also:

    Name Anzahl 1; Anzahl 2.

    Ich habe probiert deiner Formel ein "select Name" voranzustellen, funktioiniert aber nicht. Ich bekomme ein "JA" zurück.

    Grüsse Nobi

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Nobi;

    Wenn Name auch in der Tabelle vorkommt, dann:

    ---

    let myName:=Name;

    cnt(select 'DEINE TABELLE' ['DEINE SPALTE'=1 and Name=myName])

    ---

    let myName:=Name;

    cnt(select 'DEINE TABELLE' ['DEINE SPALTE'=2 and Name=myName])

    ---

    Leo

    • nschwitter
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Leo

    Nochmals vielen Dank für deine Hilfe. 

    Grüsse 

    Nobi

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1364Ansichten