Hi Umesh,
It is working as expected. Please find the reason for the error from this link:
If you want create report in Lumira, please include one more Attribute.
Dynamic Joins - SAP HANA Modeling Guide for SAP HANA Web Workbench - SAP Library
The behavior of dynamic joins depends on the client query. This means that, you can improve the join execution process using the dynamic join property if at least one of the join elements is requested by the client query.
Static Join Versus Dynamic Joins
- In static joins the join condition does not change irrespective of the client query.
- If a join is defined as dynamic, but if the query does request any of the join columns, it results in a query run-time error. This behavior of dynamic join is different from the static joins.
- Dynamic joins enforces the aggregation before executing the join, but for static joins the aggregation happens after the join. This means that, if a join column is not requested by the client query, its value is first aggregated and then the join condition is executed based columns requested in the client query.
Regards,
Muthuram