Class Join works with Index Class but Declarative Join doesnt
I created a class Index-ABCD for reporting purpose and a corresponding Declare Index Rule - ABCD.
When I do a class join with the index table giving the following join condition:
JoinPrefix.pxInsIndexedKey is equal to .pzInsKey
I am able to fetch the indexed properties in my report and they display correctly.
However, when I do a declarative index join with the same- my report doesn't return any data on running.
I have seen several Pega OOTB reports using Class Join with an Index Class instead of a Declarative Join. Whats the difference and what is the issue am facing?