Hi Santosh,
Derived table is similar to a View created in a Database, where you can write custom SQL and do complex calculations in it rather than creating logic in the report. One of the main advantages is that the processing is pushed to Database server which has more resources/horse power than an End-User's machine.
Thanks,
Mahboob Mohammed