StudentDennis
Gebruiker
- Lid geworden
- 13 nov 2013
- Berichten
- 34
Beste forumleden,
Ik probeer de inhoud van een tekstveld om te zetten naar het formaat hh:mm in een query en vervolgens hiervan het afgeronde gemiddelde weer te geven. De kolom met tekstdata ziet er momenteel als volgt uit (dit zijn dagen):
Time in Unassigned (Hoelang een werknemer geen taak toegewezen gekregen heeft)
202.83472222
0.62569444444
205.78125
205.78194444
243.01875
86.652083333
0.077777777778
198.96944444
171.03958333
202.83958333
Het lukt me wel om dit in het formaat: hh mm te krijgen, dus:
Time in Unassigned
20:02
15:01
18:45
18:46
00:27
15:39
01:52
23:16
00:57
20:09
Vervolgens zou ik hiervan dus het gemiddelde willen berekenen. Ik denk dat dat wel lukt, want dat lukt nu ook al met:
Round(Gem([Time in Unassigned]),2)
Met format kwam ik tot het formaat wat ik wil hebben:
Time in Unassigned: Format([HDB-Data]![Time in Unassigned],"Korte tijdnotatie")
Hier staat ook NULL data tussen zie ik. Ik weet niet of dat met mijn probleem te maken heeft?
Maar de twee (format en round/gem) combineren lukt me niet. Zelfs als ik ze naast elkaar zet in een query en ze beide weergeef (vinkje weergeven) werkt het niet met de foutmelding:
U probeert een query uit te voeren waarbij de opgegeven expressie Format([HDB-Data]![Time in Unassigned],"Short Time") geen deel uitmaakt van een statische functie.
Wat in mijn ogen nog vreemder is is dat als ik de gegevens naar Excel kopieer (en omzet naar het type getal) dat ik dan als gemiddelde 3,00 krijg. Als ik een som maak van alle getallen en dat deel door het aantal regels krijg is 2,3379… Als ik met Access het eerder genoemde uitvoer: Expr1: Round(Gem([Time in Unassigned]),2) krijg ik 37,2.
Ik kom er niet meer uit. Is er iemand die mij hiermee kan helpen?
Gr Dennis
Ik probeer de inhoud van een tekstveld om te zetten naar het formaat hh:mm in een query en vervolgens hiervan het afgeronde gemiddelde weer te geven. De kolom met tekstdata ziet er momenteel als volgt uit (dit zijn dagen):
Time in Unassigned (Hoelang een werknemer geen taak toegewezen gekregen heeft)
202.83472222
0.62569444444
205.78125
205.78194444
243.01875
86.652083333
0.077777777778
198.96944444
171.03958333
202.83958333
Het lukt me wel om dit in het formaat: hh mm te krijgen, dus:
Time in Unassigned
20:02
15:01
18:45
18:46
00:27
15:39
01:52
23:16
00:57
20:09
Vervolgens zou ik hiervan dus het gemiddelde willen berekenen. Ik denk dat dat wel lukt, want dat lukt nu ook al met:
Round(Gem([Time in Unassigned]),2)
Met format kwam ik tot het formaat wat ik wil hebben:
Time in Unassigned: Format([HDB-Data]![Time in Unassigned],"Korte tijdnotatie")
Hier staat ook NULL data tussen zie ik. Ik weet niet of dat met mijn probleem te maken heeft?
Maar de twee (format en round/gem) combineren lukt me niet. Zelfs als ik ze naast elkaar zet in een query en ze beide weergeef (vinkje weergeven) werkt het niet met de foutmelding:
U probeert een query uit te voeren waarbij de opgegeven expressie Format([HDB-Data]![Time in Unassigned],"Short Time") geen deel uitmaakt van een statische functie.
Wat in mijn ogen nog vreemder is is dat als ik de gegevens naar Excel kopieer (en omzet naar het type getal) dat ik dan als gemiddelde 3,00 krijg. Als ik een som maak van alle getallen en dat deel door het aantal regels krijg is 2,3379… Als ik met Access het eerder genoemde uitvoer: Expr1: Round(Gem([Time in Unassigned]),2) krijg ik 37,2.
Ik kom er niet meer uit. Is er iemand die mij hiermee kan helpen?
Gr Dennis
Laatst bewerkt: