Qlikview Script is nothing but creating a Data model in a simple format either(Star schema,Snow flake schema...etc)
using with joins,keep,concatenate...etc.
and also using with Functions Different types of loads
--Different types of loads (EX:-Inline,Resident,Mapping...etc)
--Functions (EX:-Date(),Math(),Apply May(),peek()...etc)
--Drop unnecessary tables,columns.. etc.
--Modifying Data types(EX:-Date format ,Number format,Currency Format..etc)
--creating alias names for removing Synthetic keys/tables,Circular Loops..etc)
all these are depending on your source data and also HDD document.
May be i didn't cover all the things but most of these are Very important.