I'm looking to join two different tables based on my base_product requirement
If base product column = other than trade date and trade party should be joined
product column = Option than trade date, trade party, put columns, call amount should be joined.
product column = Swap then Strike price and deal notional amount should be joined
basically i should have 3 outputs with different joints in Macro
Please let me know this is possible using Batch macro or any other macro
Table - 1
| ID | BASE PRODUCT | TRADE DATE | TRADE PARTY | PUT AMOUNT | CALL AMOUNT | STRIKE PRICE | DEAL NOTIONAL AMOUNT |
| T001 | OTHER | 23-01-2023 | 84687 | 0.88 | 22 | 100 | 50 |
| T002 | OTHER | 25-01-2023 | ABC-991 | 0.1 | 3 | 100 | 50 |
| T003 | OPTION | 22-01-2023 | 33219 | 1 | 44 | 100 | 50 |
| T004 | OPTION | 23-01-2023 | ERD098 | 2 | 55 | 100 | 50 |
| T005 | SWAP | 24-01-2023 | HASD09 | 3 | 77 | 100 | 50 |
| T006 | SWAP | 26-01-2023 | HASD08 | 4 | 88 | 100 | 50 |
Table - 2
| ID | TRADE DATE | TRADE PARTY | PUT AMOUNT | CALL AMOUNT | STRIKE PRICE | DEAL NOTIONAL AMOUNT |
| T001 | 23-01-2023 | 84687 | 0.88 | 22 | 100 | 50 |
| T002 | 25-01-2023 | ABC-991 | 0.1 | 3 | 100 | 50 |
| T003 | 22-01-2023 | 33219 | 1 | 44 | 100 | 50 |
| T004 | 23-01-2023 | ERD098 | 2 | 55 | 100 | 50 |
| T005 | 24-01-2023 | HASD09 | 3 | 77 | 100 | 50 |
| T006 | 26-01-2023 | HASD08 | 4 | 88 | 100 | 50 |