Re: Zählen Wenn, Addieren - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Freitag, 24.Juli.2009, 10:50.
    Re: Zählen Wenn, Addieren

      zu 1) ja, wenn du über die suche einen namen angibst, wird auch nur dieser name im loop gesucht und ausgegeben (und dadurch berechnet).

      zu 2)

      <loop code=perl>
      $summen{$summe}++;
      </loop>
      <perl>
      foreach $summe(keys %summen){
         out "$summe = $summen{$summe} mal<br>";
      }
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Bernhard (8 Beiträge) am Freitag, 24.Juli.2009, 10:29.
    Zählen Wenn, Addieren

      Hallo Zusammen,
      habe zwei Spalten "NAME", "SUMME".
      Summen in einer Spalten zu addieren funktioniert einwandfrei.

      <loop code=perl>$Gesamt+=$Summe</loop>Summe Gesamt: $Gesamt
      

      Ist es möglich wenn ich in der Suchfunktion einen bestimmten Namen angebe
      nur die Gesamtsumme dieser Person ausgegeben wird?
      Desweiteren, gibt es wie in Excel z.B. einen Zählen Wenn Code???
      z.B.
      NAME SUMME
      Müller 5
      Müller 8
      Müller 5

      ausgabe 5 = 2 mal

      bin für jede Hilfe dankbar
      Baseportal "Neuling"
      Bernhard

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 24.Juli.2009, 10:46.
    Re: Zählen Wenn, Addieren

      Da müssten wir jetzt mal wissen was du mit Suchfunktion meinst. Steht der Codeschnipsel zusammen mit einem <do action=all... in der Seite? Dann müsste es sogar schon so funktionieren. Ansonnsten brauchst du ja erstmal ein Formular.

      Prinzipiell musst du nur auf den Namen Abfragen (wenn das Feld Sortiert ist):
      <loop code=perl NAME=Müller>$Gesamt+=$Summe</loop>Summe Gesamt: $Gesamt
      


      Andersrum kannst du auf Anzahl Abfragen wenn du die Anzahl der 5en willst.

      <perl>
      get "SUMME==5";
      out "Es sind $_amount 5er.";
      </perl>
      


      Tipp: Nicht in Exel Funktionen denken, sondern in Abfragen. ;)

     Antworten

    Beitrag von Bernhard (8 Beiträge) am Freitag, 24.Juli.2009, 11:34.
    Re: Re: Zählen Wenn, Addieren

      Hallo Pouraga, Hallo Sander
      Danke für die schnelle Hilfe, der "Codeschnipsel" steht in der Seite bei <do action=all... und funktioniert auch.
      Deinen Tip;
      <perl>
      get "SUMME==5";
      out "Es sind $_amount 5er.";
      </perl>
      
      funktioniert ebenfalls. Danke !!! Das ganze bezieht sich jedoch immer auf die ganze Spalte. Die Daten sollen sich jedoch Personenbezogen ändern wenn ich auf der Webseite:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/svesso/Tore
      bei "Suchen" einen Namen eingebe.
      Geht das, Danke für eure Hilfe

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 24.Juli.2009, 10:50.
    Re: Zählen Wenn, Addieren

      zu 1) ja, wenn du über die suche einen namen angibst, wird auch nur dieser name im loop gesucht und ausgegeben (und dadurch berechnet).

      zu 2)

      <loop code=perl>
      $summen{$summe}++;
      </loop>
      <perl>
      foreach $summe(keys %summen){
         out "$summe = $summen{$summe} mal<br>";
      }
      </perl>
      

     Antworten


     
 Liste der Einträge von 8100 bis 8250:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!