Custom report generation

When I use the CLI in order to create a custom report I use the following command:
php console generate:report. However when I take a look at the available commands this command ain’t part of the options.
(Available commands:
help Displays help for a command
list Lists commands
cache
cache:clear Cleares all caches. This command can be useful for instance after updating Piwik files manually.
climulti
climulti:request Parses and executes the given query. See Piwik\CliMulti. Intended only for system usage.
config
config:set Set one or more config settings in the file config/config.ini.php
core
core:archive Runs the CLI archiver. It is an important tool for general maintenance and to keep Piwik very fast.
core:clear-caches Cleares all caches. This command can be useful for instance after updating Piwik files manually.
core:delete-logs-data Delete data from the user log tables: log_visit, log_link_visit_action, log_conversion, log_conversion_item, log_action.
core:fix-duplicate-log-actions Removes duplicates in the log action table and fixes references to the duplicates in related tables. NOTE: This action can take a long time to run!
core:invalidate-report-data Invalidate archived report data by date range, site and period.
core:purge-old-archive-data Purges out of date and invalid archive data from archive tables.
core:run-scheduled-tasks Will run all scheduled tasks due to run at this time.
core:update Triggers upgrades. Use it after Piwik core or any plugin files have been updated.
custom-piwik-js
custom-piwik-js:update Update the Javascript Tracker with plugin tracker additions
customvariables
customvariables:info Get info about configured custom variables
customvariables:set-max-custom-variables Change the number of available custom variables
database
database:optimize-archive-tables Runs an OPTIMIZE TABLE query on the specified archive tables.
development
development:disable Enable or disable development mode. See config/global.ini.php in section [Development] for more information
development:enable Enable or disable development mode. See config/global.ini.php in section [Development] for more information
diagnostics
diagnostics:analyze-archive-table Analyze an archive table and display human readable information about what is stored. This command can be used to diagnose issues like bloated archive tables.
diagnostics:run Run diagnostics to check that Piwik is installed and runs correctly
log
log:watch Outputs the last parts of the log files and follows as the log file grows. Does not work on Windows
plugin
plugin:activate Activate a plugin.
plugin:deactivate Deactivate a plugin.
plugin:list List installed plugins.
scheduled-tasks
scheduled-tasks:run Will run all scheduled tasks due to run at this time.
usercountry
usercountry:attribute Re-attribute existing log data (visits & conversions) with geolocated location data, using the specified or configured location provider.)

Can anyone help me out with this issue?

Good news: we have now released the Custom Reports feature for Piwik!

Custom reports lets you choose which dimensions and metrics you want to see. You can combine multiple dimensions (up to 3) and as many metrics as you need.
The custom reports can be emailed to your partners or customers, and have their own menu entry in the Piwik report list. You can even setup advanced filters to further customise the reports.

Learn more about the power of Custom Reports in the user guide: Custom Reports - Analytics Platform - Piwik
or FAQ: Custom Reports - Analytics Platform - Piwik

This premium plugin can be purchased here: https://plugins.piwik.org/CustomReports

and have a wonderful end of year!