Hi Bhemant1,
Based on one and only one value, the button will be visible or disabled.
If you have to hide button based on 2 or more form field values go with “Custom Rule”.
In my example, when you fill CRP Signed field with Yes, New button will display in the form, otherwise, it will be hidden.
Here are steps.
1.write JS code and associate it to the form.
function hide(){
var crp = Xrm.Page.getAttribute("new_crpsigned").getValue();
if(crp==true)
return true;
else
return false;
}
function refreshRibbonOnChange()
{
Xrm.Page.ui.refreshRibbon();
}

2.Go to- Enable rules- Custom Rule.
In my example, I set New button Instead of qualify button.



3.Test.
(1) When field is ‘Yes’, the New button will display.

(2) When field is ‘No’, the New button will be hidden

Hope it helps.
Best Regards,
Leo