Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi all,
I am new to CRM, but less new to report-building and Power BI. Our team uses CRM Online as a Incident Ticketing exclusively (no sales or opportunities). I am tasked with reporting out certain metrics to the team.
Since I am more comfortable in PowerPivot land (for now), I am working in Excel and using Power Query to connect to the CRM Odata feed and pulling in the IncidentSet, EmailSet, and QueueItemSet tables.
I have to say, this has been a really frustrating experience - I find myself spending literally hours expanding tables and records and digging around to find what I think should be surfaced top-level (e.g. Categories and SubCategories, Case Status Reason). And then when I'm done, usually my Power Query is 10-levels deep in steps and it takes for-EVER for the data to refresh.
I am getting desperate for some SME help on how to report this stuff out. I have looked and looked but cannot find a definitive guide to using Power BI to report on Service Cases.
Specifically I am scratching my head trying to figure out:
Thanks much in advance. I am completely open to a better way of doing this.
Karen
CRM reporting is one of the intgeral functions that need to be fulfilled for any platform to operate in an effective and efficient manner. Since you are new to CRM, I will suggest that you try and handle these operations related to CRM by means of mobile app that can very easily sync with the functionality of the e-commerce platform you are using. Here is an app you will definitely find useful: http://dynamics.folio3.com/dynamics-ax-sales-marketing-crm-app/
I have a blog article on this, although not specifically for the Ticketing stuff. However it may have some helpful tips. For example, I created an Azure Data Marketplace feed that turns the various status codes into human readable things.
You could also try the CRM Online content pack in the Service. It builds a dashboard focused on sales but the data model it creates already does most of the expansion and turning the esoteric codes into something useable.
Hi and thanks for your reply. Yes I am well aware of your blog post and had hoped I could find something analogous for cases. I will review it again more closely for the status code decoding bit.
Sadly, the CRM Online Content Pack is pretty much useless to me since it doesn't pull in the IncidentSet or QueueItemSet tables. Also, I had tried to pull it in a couple of days ago, but it stopped loading for me - PBI says it fails to load the tables for some reason.
Yeah, I am strugglin a bit with the CRM tenant upgrade to 2016. Not sure if this is the source of your problem also. Seems that the old OData url feed "works" but my models won't refresh that way, they now error out since going to 2016 in the CRM tenant. The new OData feed URL doesn't work with the content pack and I'm assuming that if I use the new OData feed URL I have to rebuild all of my models.
😞
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
18 | |
15 | |
12 | |
8 | |
8 |