[Access] Lege parameter die niet leeg is

Pagina: 1
Acties:
  • 98 views sinds 30-01-2008

  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
Ik heb de onderstaande SQL query
code:
1
2
3
SELECT Combined_Data.Year, Combined_Data.Week_Num, Count(KPI1_No.Week_Num) AS Total, [KPI1_Yes]/[Total] AS Performance_KPI1, 0.98 AS Target_KPI1, [KPI2_yes]/[Total] AS Performance_KPI2, 1 AS Target_KPI2
FROM KPI2_Yes INNER JOIN (KPI2_No INNER JOIN ((Combined_Data INNER JOIN KPI1_Yes ON Combined_Data.Week_Num = KPI1_Yes.Week_Num) INNER JOIN KPI1_No ON Combined_Data.Week_Num = KPI1_No.Week_Num) ON KPI2_No.Week_Num = Combined_Data.Week_Num) ON KPI2_Yes.Week_Num = Combined_Data.Week_Num
GROUP BY Combined_Data.Year, Combined_Data.Week_Num, [KPI1_Yes]/[Total], 0.98, [KPI2_yes]/[Total], 1, KPI1_Yes.KPI1_Yes, KPI1_No.KPI1_No, KPI2_Yes.KPI2_Yes, KPI2_No.KPI2_No;


Als ik deze draai vraagt hij om een waarde voor de variabele Total... wat ik ook ingeef de uitvoer is correct (de juiste percentages). Kan iemand hier een zinnig woord over zeggen? Ik zoek me al een halve dag een rotje om dat vervelende pop-up (ik heb een parameter nodig) scherm weg te krijgen.

  • Millennyum
  • Registratie: Januari 2001
  • Laatst online: 04-05-2023
Moet je het niet opsplitsen? Dus eerst een query maken waarin je iets als Total definieert en vervolgens pas een query waarin je Total gebruikt om berekeningen te maken?

Verwijderd

Hm, denk dat Millenyum gelijk heeft. Als je Total nu vervangt door nogmaals de berekening? Wel dubbel werk, maar ws werkt het wel.

[ Voor 19% gewijzigd door Verwijderd op 29-03-2005 18:11 ]


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
Verwijderd schreef op dinsdag 29 maart 2005 @ 18:11:
Hm, denk dat Millenyum gelijk heeft. Als je Total nu vervangt door nogmaals de berekening? Wel dubbel werk, maar ws werkt het wel.
zo werkt het inderdaad wel.. die Total is niet gevuld voor de eerste regel, dus moet je daarvoor een waarde ingeven, vanaf dat moment vult hij en loopt hij door...

Formule vervangen is de oplossing

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

In het vervolg zelf even proberen; zorg dat als je er niet uikomt je een topic opent in het juiste forum (en dit is meer een programmeervraag) :) Evenwel is dit niet zo lastig als je zelf even wat zaken probeert voor je een topic opent :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Dit topic is gesloten.