Systemd systemctl list all failed units/services on Linux

Originally published at: https://www.cyberciti.biz/faq/systemd-systemctl-list-all-failed-units-services-on-linux/

Is there is a command to print list all failed units or services when using systemd on Linux? Can you tell me the systemctl command to show failed services on Linux?