Discussion Board for collaboration on QlikView Scripting.
How can I link more than one dimension fields to a fact table at the time of loading data
Any identical [case sensitive] field names in different tables will result in a link.
So if your Fact Table is say:
Then Table DimA will join onimA-ID
And Table DimA will join onimB-ID
Best Regards, Bill
Keep also in mind that in QV you can link 2 tables with 1 field only.
However, this key field can be a combination of several fields. For example:
Scenario1: invoice detail linked through InvoiceNo to invoice header
Scenario2: company, transaction type and transaction number constitute the key
Company & ' | ' & TrxType & ' | ' & TrxNo as TrxKey,
Load Company & ' | ' & TrxType & ' | ' & TrxNo as TrxKey,
After validating your links, you can consider using the autonumber function to store the key field as a number instead of string (for performance):
AutoNumber(Company & ' | ' & TrxType & ' | ' & TrxNo, 'TrxCounter') as TrxKey.
Hope this helps you.