When I am given a heading in the descent i put the next altitude constraint waypoint into the box in the prog page and then just use three times the height plus a correction for head or tailwind. I have not been impressed with the blue bent arrow on the ND to show where I will level off