Blog

How to-derive meaningful analytics across disconnected Power BI excels

biztalk middleware integration

Quite often, we get requests from our customers on how to go about analyzing data across multiple sheets which contain different types of data and making sense out of it. Here we are walking you through step by step process of how we went about creating a solution for a similar scenario where we will identify what are outstanding customer payments based on excels that contains different geographical locations and customer payments over a period of time.


First and foremost, we always check for the below key points

  1. Define proper dimensional structure for the data
  2. Date dimension is required
  3. Relations between normalization-payee and payee-payment need to be restructured.
  4. Many-to-many mapping need to be resolved.
  5. Duplicate values from the dimensional data need to be removed.

Solution:

In this case all the activities can be done easily in Power BI modeling directly.

  1. Load the 2 excels containing the separate sets of data into PowerBI model using Get Data
  2. Create dimensional data for Normalization and Payee with proper one-to-many mapping.
  • Add date dimension to the model.
  • Create a fact table from the given set of data
  • Create relations across the required dimensions 
  • Once all the above is done, it will look something like below for a sample snowflake model

Once all the above steps are complete, data is now ready for slice and dice for the given Normalization, Payee and Territory over a period.

Related Posts


Microsoft Fabric Community Conference (FabCon 2026) Announcements & Key Takeaways

April 1, 2026

FabCon 2026: What Microsoft Fabric’s Biggest Announcements Mean for Your Data Strategy

The Microsoft Fabric Community Conference (FabCon) 2026, co-located with SQLCon for the first time, brought together over 8000 data professionals. This event marked a significant development in Microsoft’s strategy, as Fabric is now positioned not only as an analytics suite but also as a unified control plane encompassing databases, OneLake, governance, and agentic capabilities that

Migrate Dynamics CRM to Dynamics 365 Online

March 30, 2026

From Dynamics CRM On-Premises to Dynamics 365 Online: A No Drama Migration Playbook

If you’re still using Microsoft Dynamics CRM on‑premises, you’ve likely noticed the challenges. Changes take longer, upgrades feel risky, and every new integration feels like a project. Moving to Dynamics 365 Online isn’t just an upgrade; it’s a way to step away from managing the infrastructure and focus on improving how sales and service teams