This is fairly straightforward in Qlikview using an extended interval match - this is an interval match with one or more key values in addition to the from and to dates.Assuming your fact load includes a date field, like this

Fact:

LOAD

TransID,

TransDate,

...

And your SCD table looks something like:

Dimension:

LOAD

From,

To,

Key,

Attribute1,

Attribute2,

Attribute3

....

You can incorporate this using an interval match join:

IntervalMatch(TransDate, Key)

Left Join(Fact)

LOAD From, To, Key Resident Dimension;

This will add Key, From and To to your Fact table (null if the key and/or dates do not match)