Harnessing anionic redox reactions is of prime importance for boosting the capacity of sodium-ion batteries. However, quantifying the cyclability of anionic redox reactions is still challenging. Herein, we conduct a qualitative and quantitative investigation of the cationic and anionic redox reactions of a prototype Na-rich layered oxide, namely Na3RuO4, by a combination of bulk-sensitive X-ray absorption spectroscopy (XAS) and full-range mapping of resonant inelastic X-ray scattering (mRIXS). We unequivocally reveal that both Ru cations and oxygen anions are involved in the charge compensation process of Na3RuO4. The Ru redox is highly reversible over extended electrochemical cycles; while the cyclability of lattice oxygen redox gradually decreases with the retention of only 36% after 30 cycles, which is mainly responsible for the capacity fading of Na3RuO4. Our findings provide deeper insights into the complex oxygen redox mechanism, which plays a decisive role for designing high-energy Na-rich electrode materials for sodium-ion batteries.