March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi Team,
I have the data in below format which i downloaded from API. I need to plot a line chart based on values in "Column1.audioIn.packetLoss" where the datapoints are having delimiter ";"
These data points are captured every min from the starttime till endtime. Can anyone help me or give me an idea how i can plot this in line chart with timestamp having 1 min increment?
Solved! Go to Solution.
Hi @LP2803
Please download the PBIX file with all the following data and visuals.
There are a few steps required but you can end up with this
You will of course need to split the packet loss column into separate values, creating new rows for each value
and I added an Index column just as an extra identifier for each series.
Then, you need to extract the Start Time which you will use on the x-axis. I also added another Index column just in case you wanted to plot all values against an arbitrary x-axis from 1 to 16.
Now by grouping on Start Time
You can add an Index for each of the Tables for each different Start Time , you can see this Index Series column has values from 0 to 7 for both sets of readings.
By adding the values in Index Series to the Start Time we end up with a column of times differing by 1 minute increments and this can be used as the x-axis in the line chart
Please note that not all of the above columns are required for charting, I just left them in there for you in case you wanted them for something else, but columns like Start Date and Index could be removed.
With this data you could create a line chart showing all packet loss values against time like this
But I thought it probably made more sense to split the data into 2 series and plot them separately. To do this I duplicated the 1st query twice, and in these new queries only kept the data required to chart that series.
So you can now chart Series 1 (readings taken from 2:11:52pm) and Series 2 (readings taken 2:11:20pm) separately.
Please check out the PBIX file I linked to above for all the queries, data and charts shown here.
Regards
Phil
If I answered your question please mark my post as the solution.
If my answer helped solve your problem, give it a kudos by clicking on the Thumbs Up.
Proud to be a Super User!
Glad to help 🙂
Proud to be a Super User!
Hi @LP2803
Please download the PBIX file with all the following data and visuals.
There are a few steps required but you can end up with this
You will of course need to split the packet loss column into separate values, creating new rows for each value
and I added an Index column just as an extra identifier for each series.
Then, you need to extract the Start Time which you will use on the x-axis. I also added another Index column just in case you wanted to plot all values against an arbitrary x-axis from 1 to 16.
Now by grouping on Start Time
You can add an Index for each of the Tables for each different Start Time , you can see this Index Series column has values from 0 to 7 for both sets of readings.
By adding the values in Index Series to the Start Time we end up with a column of times differing by 1 minute increments and this can be used as the x-axis in the line chart
Please note that not all of the above columns are required for charting, I just left them in there for you in case you wanted them for something else, but columns like Start Date and Index could be removed.
With this data you could create a line chart showing all packet loss values against time like this
But I thought it probably made more sense to split the data into 2 series and plot them separately. To do this I duplicated the 1st query twice, and in these new queries only kept the data required to chart that series.
So you can now chart Series 1 (readings taken from 2:11:52pm) and Series 2 (readings taken 2:11:20pm) separately.
Please check out the PBIX file I linked to above for all the queries, data and charts shown here.
Regards
Phil
If I answered your question please mark my post as the solution.
If my answer helped solve your problem, give it a kudos by clicking on the Thumbs Up.
Proud to be a Super User!
@PhilipTreacy Stunning. I didn't get any errors while applying your solutions to my requirement.
Also, I really appreciate one unique quality of yours, that is... you give complete steps to get to the solution that we are looking for. I liked it 🙂
@PhilipTreacy Thanks a lot Philip. I'm gonna try this solution tonight and get back to you with questions or accept your solution 🙂
I honestly say "Thank you so much". I can see how much effort you had added here. 🙂 Appreciated.
Hi @LP2803,
It seems like your records have compressed into one row, I'd like to suggest you split them and expand to the date range first.
BTW, power bi not able to use line chart analysis date ranges of multiple date fields, so you need to manually generate the records of the date range.
If you confused about the coding formula, please share some dummy data with table format then we can simply test with these.
How to Get Your Question Answered Quickly
Regards,
Xiaoxin Sheng
@v-shex-msft Thanks a lot for your response. I will definitely share some sample data by today. But how to attach file here?
Hi @LP2803,
You can upload to onedrive for business and share the link here.
Notice: Please double-check on your sample file to confirm it not attached any sensitive data.
Regards,
Xiaoxin Sheng
@v-shex-msft Thanks to you too. I will make note of it from next time uploading files. 🙂
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
133 | |
90 | |
88 | |
64 | |
58 |
User | Count |
---|---|
201 | |
137 | |
107 | |
70 | |
68 |