Welcome to the world of IT ....
Integer division, that's what you are seeing, so 0 is the right result.
You must force the division to use a double type doing a cast of at least one of the element of the division.
You can also use a pivot view and duplicating the column in the view you select "display as %" and OBIEE make the job itself without any calculation.
Gianni beat me to it but also:
INT? Hmmmm...already has issues with the fact that it's actually a 32bit SIGNED INT?
Also beware of physical versus logic based measures, logical aggregate first and results for multiplication and division can come out wrong for this reason also.
Thank you so much for the reply and the solution.
I should be very careful while developing. I could not notice about data types, blindly divided and unable to get the result.
I will be more focused on while developing.