Can you post the full query string and the expected result?
On Thu, Nov 21, 2019 at 10:01 AM Bardo Nelgen <[email protected]> wrote: > > ?One + 1 anyone ? > > That’s all I hope to achieve… > > – Bardo > > > On 20.11.19 15.31 Uhr, Bardo Nelgen wrote: > > Hi all, > > > > I am really sorry asking for your time to "solve" such ordinary issue, > > but it seems I am completely incapable of doing a simple addition in > > SPARQL. > > > > All I want to do is a loop-iteration to log the number of a > > procedure’s failed tries, abort if the outcome has finally been > > successful or mark it „failed“ after 3 attempts. > > > > To me, the actual problem lies in the counting (second paragraph): > > I know I do get the syntax wrong, but as of now could not figure out > > the correct approach… > > > >> # make result boolean > >> BIND(IF(?Result = 1 ,true,false)AS?Success). > >> > >> # calculate number of fails > >> VALUES ?one {1} > >> BIND(IF(?Success = > >> true,?oldNumberOfFails,SUM(?oldNumberOfFails,?one))AS?currentNumberOfFails). > >> > >> # create current-state IRI > >> BIND(IF(?Success = true,fac:complete,IF(?numberOfFailsOLD < > >> 2,fac:requested,fac:failed))AS?currentState). > > > > As always, help is highly appreciated !! > > > > Best, > > > > Bardo Nelgen > > > > >
