You should be able to plot "power in a device". I don't use Orcad, but I believe there is that function. You should also be able to do it by creating your own functions - I*V as you say.
You need to use a transient analysis, for what you require.
For exact number of cycles, I mean if you use a 1kHz sine wave as the input, you need to simulate for 1ms, 2ms or 3ms ... etc. You don't want half cycles otherwise the result will be incorrect.
I have done a quick simulation to show you what I mean. The power in the voltage source V1 comes out negative because power is drawn from it, rather than dissipated in it. Efficiency is 4.14/9.51 * 100%. It will vary depending on the input signal amplitude & the load resistance.
Keith.