Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

60 Days of Data Days! Live and on-demand sessions, challenges, study groups and more! And it's all FREE!. Join now. Learn more

Reply
timeseriesIQR
Advocate I
Advocate I

Data Engineering Template

Does anyone use Excel/PowerQuery for Data Cleansing/Engineering? An Excel template I developed could be of interest.
 
There are only three buttons.
 
  1. The IQR Process button runs a process that flags your a column of data for unusually low or high statistical outliers using the IQR Statistical Rule.
  2. The K-means Clustering button lets you run a simple K-means Clustering process on the same original column of data.
  3. The Start Over button deletes Columns B and C created by the two buttons above.
 
The pop-up messages and 3 pivot tables let data analysts compare the results from the two processes and provide a means to filter extremes in their data when creating Power BI and other dashboards so KPIs are not skewed in reporting.
4 REPLIES 4
apturlov
Super User
Super User

@timeseriesIQR thank you for sharing your work with the community. Why it's an interesting and potentially useful approach using Excel with Microsoft Fabric for data cleansing would not be considered a suggested pattern. Fabric provides multiple native workloads for exactly such a purpose as part of an ETL/ELT process or as standalone analytical tools. In no particular order here is a recommended toolset for data cleansing in Microsoft Fabric:

  1. DataFlow Gen2 - a visual way of loading data from a data source, transforming data to a new shape and storing into a native Fabric storage such as Data Warehouse. Can be combined with other tools in data orchestration workflows.
  2. Spark Notebook - a code first workload for Spark engine that allows various data manipulations for all kinds of phases in ETL/ELT processes. Preferred way in Lakehouse-based architecture.
  3. SQL explorer - a T-SQL oriented environment that enables all kinds of data manipulations using T-SQL language. Preferred way in SQL-first data architectures.
  4. KQL Query Set - a time-series oriented environment native for working with time-series data stored in KQL databases. Can be used for DDL and DML operations.

If you are a beginner in Microsoft Fabric and trying to find your ways and migrate from convenient and familiar office-level data tools to a professioanal toolset of a unified enterprise-grade data platfrom I suggest you start educating yourself using specialized learning tracks on Microsoft Learn like this Course DP-600T00-A: Implement analytics solutions using Microsoft Fabric - Training | Microsoft Lear...

I don't have to. I am a programmer.

timeseriesIQR
Advocate I
Advocate I

Here is my OneDrive link to the template I am talking about above if you want to download and try for free and follow along with what I said above in my post: https://1drv.ms/x/c/e6e20e628ff89088/IQCMzu0JwWduSK6xF9D31_IqAZUZinFWHp7UtgbHVOUlcWk

v-saisrao-msft
Community Support
Community Support

Hi @timeseriesIQR,

We appreciate you sharing your work with the community and taking the time to explain your approach. I'm sure other community members will find it helpful.

 

Thank you.

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.