Hi, I have two tables. {RM_ITEM_INVENTORY_NDT_LATEST_TEST} and {RM_ITEM}
{RM_ITEM} contains a unique ID (UID) and a start date and {RM_ITEM_INVENTORY_NDT_LATEST_TEST} also contains the UID that I join on but can sometimes contain records but sometimes does not.
{RM_ITEM} has a date in it.
I want a forumla that looks like the following:-
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 1 then dateadd ("m",72,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 2 then dateadd ("m",36,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 3 then dateadd ("m",12,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if isnull ({RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS}) then {RM_ITEM.START_DATE}
++++++++++++
This formula is not working because it is never bringing back any records on the {RM_ITEM} side that DO NOT have a corresponding {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} record. Is the last bit of my formula wrong?
Thanks in advance.
David.
{RM_ITEM} contains a unique ID (UID) and a start date and {RM_ITEM_INVENTORY_NDT_LATEST_TEST} also contains the UID that I join on but can sometimes contain records but sometimes does not.
{RM_ITEM} has a date in it.
I want a forumla that looks like the following:-
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 1 then dateadd ("m",72,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 2 then dateadd ("m",36,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} = 3 then dateadd ("m",12,{RM_ITEM_INVENTORY_NDT_LATEST_TEST.LATEST_TEST_DATE})
else
if isnull ({RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS}) then {RM_ITEM.START_DATE}
++++++++++++
This formula is not working because it is never bringing back any records on the {RM_ITEM} side that DO NOT have a corresponding {RM_ITEM_INVENTORY_NDT_LATEST_TEST.CLASS} record. Is the last bit of my formula wrong?
Thanks in advance.
David.