Jump to content
  • 0

Mysterieuze resultaten berekening


bigbadwolf

Question

Posted

Om een tijdlijn te laten zien over 3 dagen (gisteren, vandaag, morgen) heb ik 3 datumvelden. Vandaag - 1 , Vandaag en Vandaag + 1.

Lijkt met niets mis mee.

 

Vervolgens maak ik relaties tussen de dagen (om gisteren aan de vorige dag te koppelen, en morgen aan de volgende). Nog steeds niets vreemds.

 

Wanneer ik dan de velden op de lay-out plaats zie ik keurig wat ik wil zien.

 

Tot zover alles normaal.

 

Dan maak ik een calculatieveld waarbij ik de 3 dagen achter elkaar plaats (dus gewoon de gerelateerde velden en het “eigen” veld).

 

En nu gebeurd er iets wonderlijks. De data kloppen ineens niet meer.

De extra datumvelden die je ziet staan in de schermafdruk heb ik er even bijgezet om te controleren.

 

Maar het wordt nog ‘leuker’... in de DataViewer krijg ik wel het correcte resultaat te zien?!?

 

Iemand die hier de logica van ziet? Ik in ieder geval niet.

5a758dd575696_ScreenShot2016-02-16at13_27_25.png.42e7511b71060a2179c5d858ead27770.png

10 answers to this question

Recommended Posts

  • 0
Posted

Het blijft toch een bizarre uitkomst.

 

De gecombineerde berekening is unstored (kan ook niet anders met referenties naar relaties).

 

Dezelfde berekening geplakt in de Data Viewer geeft wel het juiste resultaat?!?

 

Je zou toch verwachten dat beide opties (calculatieveld en Data Viewer) hetzelfde resultaat moeten laten zien.

 

Kennelijk zie ik iets over het hoofd... maar wat?

 

Ik heb de truc ingebouwd in een apart bestand, resultaat blijft hetzelfde. Dit bestand heb ik bijgesloten. Ben benieuwd of iemand de fout kan ontdekken.

DateAndTime.fmp12.zip

  • 0
Posted

Volgens mij staat de probleemstelling duidelijk hierboven, maar het gaat om het volgende:

 

 

- Er zijn datumrecords waar een begin- en eindtijd opgegeven zijn.

- Als ik naar vandaag kijk wil ik een tijdlijn zien van gisteren/vandaag/morgen.

 

Tot zover werkt het allemaal.

 

Het bijzondere komt als je gisteren-vandaag-morgen samenvoegt in één berekend veld.

Dan laat hij ineens vandaag-morgen-overmorgen zien...

 

Dezelfde berekening in de Data Viewer geeft wel het goede resultaat...

 

Zou ik toch als een probleem willen bestempelen!?

  • 0
Posted

Hahahaha, Kijk eens welk (combi) veld er nu op je layout staat. Je had zelf een gerelateerd veld neergezet. Daarvandaan dat het overmorgen wordt. Maar je moet gewoon het veld uit de tabel zelf hebben.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...