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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
NickTT
Helper III
Helper III

Teams Call Quality Dataflow

I have the Teams CDQ power bi reports setup but they only give you 30 days worth of stats. I was wondering if anyone figured out a way to send this data to a DataFlow so I can keep a year or more worth of data? I have some managers that would like to use this data for yearly employee reviews.

 

I have also built out Real Time Dashboards in Power BI with call queue info by using a PowerShell Script running on a windows server to pull Teams data and send it to the Power BI API. Works great! Now just need to figure out to keep all this data.

 

NickTT_0-1728655005439.png

 

 

1 ACCEPTED SOLUTION
SamWiseOwl
Super User
Super User

Hi @NickTT 

Have you considerd using Power Automate to export the data on a rolling period.

Maybe on a friday night back it up to SharePoint/DataVerse/Excel etc

SamWiseOwl_1-1728656101196.png

 

If you arent sure how to write a dax query there is an easy way to grab some prewritten stuff.

Download the pbix file.

On View  toggle on Performance analyzer 

Click refresh visuals

Expand the visual you want the code for (or make one first) and click copy query

SamWiseOwl_0-1728656078020.png

 

Paste this into Power Automate:

SamWiseOwl_2-1728656235776.png

Then add the step exporting this data to your chosen storage!

 


If you are happy with this answer please mark as a solution for others to find !

Kudos are always appreciated! Check out our free Power BI video courses.

View solution in original post

2 REPLIES 2
christinepayton
Super User
Super User

A dataflow isn't what you want here, that'll refresh the same way as a semantic model query - you need to store it somewhere, like in a SQL server. If you don't have a real database to put it in, you can use a SharePoint library and store as CSVs, but that's usually a last resort. 

SamWiseOwl
Super User
Super User

Hi @NickTT 

Have you considerd using Power Automate to export the data on a rolling period.

Maybe on a friday night back it up to SharePoint/DataVerse/Excel etc

SamWiseOwl_1-1728656101196.png

 

If you arent sure how to write a dax query there is an easy way to grab some prewritten stuff.

Download the pbix file.

On View  toggle on Performance analyzer 

Click refresh visuals

Expand the visual you want the code for (or make one first) and click copy query

SamWiseOwl_0-1728656078020.png

 

Paste this into Power Automate:

SamWiseOwl_2-1728656235776.png

Then add the step exporting this data to your chosen storage!

 


If you are happy with this answer please mark as a solution for others to find !

Kudos are always appreciated! Check out our free Power BI video courses.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors