WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Enkla värdereferenser!? (https://www.wn.se/forum/showthread.php?t=36127)

Fish-hunter 2009-04-04 21:25

Hej!

Håller på med en statistisk hemsida som kommer vara lite olika tabeller typ:

Län - Antal människor - Antal kvinnor - Antal män - Total omsättning (män) - Total omsättning (kvinnor)
Västra götaland - 1000 - 500 - 500 - 300 000 kr - 250 000 kr

och skulle vilja uppdatera dessa värden hela tiden samt skapa andra uträkningar som baseras på dessa uppdaterade värden.

T ex så kanske det finns en sida där man vill välja län och sen räkna ut total omsättning per person, per kvinna, per man etc där det då är tänkt att de ska ta värdena typ och sedan räkna ut då omsättningen per person som då blir:

(300 000+250 000)/1000= omsättning per person
300 000/500= omsättning per man
250 000/500= omsättning per kvinna.

etc etc etc.

Hur gör man detta smidigast ? Några idéer? Jättetacksam för hjälp.

PS: Om någon har ett tips på något sätt att få en trevlig statistik typ:
Antalet inlagda person senaste månaden, snittomsättning på de senaste personerna så vore jag så himla glad att det vore sjukt. Eftersom vi t ex börjar med 1000 personer men kanske intervjuar 2000 personer nästa månad så hade det varit väldigt intressant om det t ex stod:

Tillagt senaste månaden: 2000
Total omsättning tillagt senaste månaden: x kr
Total omsättning/nya personer senaste månaden: x/2000

martine 2009-04-06 09:27

Citat:

Originally posted by Fish-hunter@Apr 4 2009, 21:25
Hur gör man detta smidigast ? Några idéer? Jättetacksam för hjälp.
Ja, databaser är den perfekta lösning för sådana uppgifter. Alla statistikfrågor får du sedan enkelt ut med sql (förutsatt att du kan sql).

Lite snabbt kan man tillägga funktioner för:
person senaste månaden: … COUNT(person) … WHERE MONTH(månad)
snittomsättning: AVG(omsättning) … GROUP BY omsättning …
total omsättning: SUM(omsättning) … GROUP BY omsättning …
total omsättning senaste månaden: SUM(omsättning) … WHERE MONTH(månad) … GROUP BY …

Lite som Excel, rätt enkelt om man strukturerar tabellerna ordentligt och kan lite sql, som sagt.

Fish-hunter 2009-04-13 20:24

Citat:

Ursprungligen postat av martine
Citat:

Ursprungligen postat av Fish-hunter
Hur gör man detta smidigast ? Några idéer? Jättetacksam för hjälp.

Ja, databaser är den perfekta lösning för sådana uppgifter. Alla statistikfrågor får du sedan enkelt ut med sql (förutsatt att du kan sql).

Lite snabbt kan man tillägga funktioner för:
person senaste månaden: … COUNT(person) … WHERE MONTH(månad)
snittomsättning: AVG(omsättning) … GROUP BY omsättning …
total omsättning: SUM(omsättning) … GROUP BY omsättning …
total omsättning senaste månaden: SUM(omsättning) … WHERE MONTH(månad) … GROUP BY …

Lite som Excel, rätt enkelt om man strukturerar tabellerna ordentligt och kan lite sql, som sagt.

Tack för svaret, jag kan inte sql men om man bara vill ha lite basic funktioner o sånt så kanske det räcker med att man kan länka osv så kan man göra det rätt bra ändå på några timmar?

Pratade med en programmerare och han pratade om parsing btw.

Fish-hunter 2009-04-26 02:41

Något? Pleeease!

Magnus_A 2009-04-26 11:04

Databas är bäst.
Du ska inte lagra i text/xml-fil och sedan försöka tolka(parsa) informationen där. Det jobbet gör en databas mycket bättre och snabbare och framförallt mer skalbart och utvecklingsbart.

Om du inte kan sql, som är ett standard frågespråk för databaser, så finns det mycket hjälp att få från kvalificerat håll, när det gäller databasdesignen och frågorna.
När väl databasen är designad och frågorna och rutinerna för rapporter är klara så är det bara att köra på.


Alla tider är GMT +2. Klockan är nu 20:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson