I am using Magento 2.2. I have established the catalog price rule. I have saved and applied for everyone. I have cleared the cache. I also have to reindex all Magento 2 indexers using the following command:
php bin / magento indexer: reindex
php bin / magento indexer: state
shows Ready for all indexes. and however, the discounts do not apply.