Easyflex Data validatie ds_bi_declaratieregels

Helaas kunnen we dit niet bevestigen in de native call log. De bovengenoemde waarde 116861652 komt eenmalig voor. Omdat de afwijking niet reproduceerbaar te herleiden is naar de Invantive UniversalSQL-driver of engine, is het advies om een alternatief te zoeken.

Dat zou bijvoorbeeld kunnen zijn het gebruik van de weektabel die blijkbaar wel het verwacht resultaat geeft in deze omgeving zoals boven getoond:

select drl.*
from   DataService.BITool.Declaratieregels(jaar => 2024, week => 5) drl
where	fwregistratienummer = 4280344

Dit zou u kunnen combineren in een eigen view (zie Eigen database-views gebruiken voor SQL en BI-tools) met Calendar@DataDictionary ongeveer zoals in onderstaand voorbeeld waarbij niet op maand maar op weeknummer gestuurd wordt:

select clr.year_number Jaar
,      clr.month_number Maand
,      drl.*
from   ( select min(jaar) jaar
         from   DataService.Werkmaatschappij.Loonjaren
       ) jr
join   CALENDAR@DataDictionary clr
on     ( clr.YEAR_NUMBER between coalesce(jr.jaar - 1, year(sysdateutc) - 4) and year(sysdateutc) + 1)
and    clr.day_in_month = 1
join   DataService.BITool.Declaratieregels(jaar => clr.year_number, maand => clr.month_number) drl