zerko: Bischen Mathenachhilfe :)))))))

Hey...

Also ich will eine Statistik auswerten...

Benuzter: 100
  Davon...
   - Internet Explorer: 30
   - Firefox: 30
   - Netscape: 13
   - Opera: 20
   - Sonstige: 7

Ich will die Statistiken in Prozent...
Mit...
   $Wert = $Wert / $Besucher;
..bekomme ich nur den prozentualen Wert des einzelnen Elementes, jedoch brauche ich die Angaben zu den Anderen Browsern!!

Ich gehe immer von 100 % aus..., also müssen alles zusammen auch 100% ergeben...

Bitte um Mathenachhilfe :)

Gruß
zerko

  1. Hallo du da draußen,

    Mit...
       $Wert = $Wert / $Besucher;
    ..bekomme ich nur den prozentualen Wert des einzelnen Elementes

    Nein. Damit bekommst du nur den Anteil. Dann musst du es mal 100% nehmen, um den Anteil in Prozent zu bekommen.

    jedoch brauche ich die Angaben zu den Anderen Browsern!!

    Rechne sie doch einfach aus?!

    Ich gehe immer von 100 % aus..., also müssen alles zusammen auch 100% ergeben...

    Ich verstehe zwar dein Problem nicht so ganz, aber du musst jedenfalls:
    * Die Anzahl aller Zahlen, deren Anteile du ausrechnen willst zusammenzählen.
    * Jeden Wert durch jene Anzahl teilen, dann bekommst du den jeweiligen Anteil
    * Wenn du unbedingt die Einheit Prozent verwenden willst, nimm die Zahlen mal 100%.

    Wo kommst du denn nicht weiter?

    Grüße von hier drinnen, aus Biberach an der Riss,
    Candid Dauth (Dogfish)

    --
    »Bismarck biss Mark, bis Mark Bismarck biss!«
    http://cdauth.net.tc/
    ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|
    1. Danke euch :)

      Hier ein Beispiel
      ------------------------------------------------------
      foreach ($bwsData as $elem){
        $alleBrowser += $elem;
      }

      // z.B. IE = IE / AlleBrowserAnzahl (100)
      $prozentBrowser = $prozBrowser / $alleBrowser;
      ------------------------------------------------------

      Und weiter :) ?? ...Bei mir kommen nur unrealistische zahlen heraus :]

      Gruß,zerko

      1. hi,

        foreach ($bwsData as $elem){
          $alleBrowser += $elem;
        }

        dies hast du natürlich anschließend kontrolliert, ob der wert korrekt ist (?)

        // z.B. IE = IE / AlleBrowserAnzahl (100)
        $prozentBrowser = $prozBrowser / $alleBrowser;

        Und weiter :) ?? ...Bei mir kommen nur unrealistische zahlen heraus :]

        beispieldaten ...?

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  2. Hej,

    Ich will die Statistiken in Prozent...
    Mit...
       $Wert = $Wert / $Besucher;

    Sag uns doch bitte was in $Wert drin steht.
    Falls Du für jeden Browser in einer _eigenen_ Variable $Wert die Anzahl der Besucher mit eben jenem, Browser stehen hast, ist deine Rechnung eigentlich richtig.

    ..bekomme ich nur den prozentualen Wert des einzelnen Elementes, jedoch brauche ich die Angaben zu den Anderen Browsern!!

    Diesen Satz habe ich nicht verstanden. Was ist ein einzelnes Element?

    Ich gehe immer von 100 % aus..., also müssen alles zusammen auch 100% ergeben...

    Das soll so sein, auch ohne dass du davon ausgehst.

    Also ich würde einen Array $wert[] festlegen und jedem Array die jeweilige Anzahl zuweisen. Dann summierst du in einer ersten Schleife alle Array-Wert auf (Anzahl der 'Besucher') und in einer zweiten teilst du jedes Arrayelement durch die Summe aller Elemente.

    Beste Grüße
    Biesterfeld

    --
    Selfcode:
    fo:| br:> n4:? ie:{ mo:} va:} de:] zu:| fl:| ss:| ls:]
  3. Hi,
    ich glaube Du vermischt da ein wenig.

    Willst Du wissen, wieviel % Deiner Nutzer einen Browser verwenden, dann:

    100*anzahl/gesamt und Du hast den Anteil. In der Summer wirst Du 100% erreichen.

    Willst Du wissen, wieviel mal mehr User IE als Opera verwenden:

    anzahl IE / anzahl O = 30/20=1,5 (oder auch 150 % wenn Du willst) mal mehr User verwenden den IE als Opera.

    So worst Du aber nie 100% in der Summer erreichen.

    HTH

    Gruß

    lach

    --
    mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1200! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
    1. Vielen Danke.... so
       -> 100*anzahl/gesamt     ....geht es :)

      Gruß
      zerko