846 votesDan Shryock commented
I feel like implementing 2 simple features would solve almost all of these issues:
1. Convert a PBIX file to a PBIT and save it to a folder instead of a zip file. This would make it easy to version and compare changes manually using the desktop tool.
2. Do the above conversion on the command line for the desktop tool. This would make automating the version control process much simpler. We could then use PBIDesktop.exe for either the PBIRS or the Power BI Service to open a report, export the template as mostly plain text json files, and commit them to our version control system of choice.
Thanks for the suggestion. We can certainly add this – who else would find it useful? Please add your votes!Dan Shryock commented
I would love to have access to the same DAX/MDX query builder that is in SSMS and Report Builder. Also, if you could add the ability to add custom DAX measures and drag them in similar to the MDX custom measures that would be amazing!