Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
My data table (DataTable) has a series of rows. Each one represents an issue and each issue contains a DateCreated, IssueType, and IssueCreater column. The DateCreateded column is a full time stamp that includes the time the issue was created. I've extracted the time at which the issue was created into the column TimeOfDay.
My goal is try and see if there is a certain time of day where there are more inssues being created.
Currently when I try to make a line graph, I get an insanely long graph that has a column for each row (300,000+). Normally, I would set some interval for the displayed x-axis and the program would "zoom out" and display the all the data within the a range.
Any help is appreciated!
HI @Anonymous
I am having the same issue. did you ever find a solution to your problem?
I want to see the entire time frame at once, just 'zoomed out' so that all data points are included in one view and i do not have to scroll to the right. A time slicer would not work for what I need.
Would love to hear if you were able to find a solution
@mQc, unfortunately I haven't. After posting, the business owner didn't see the value in that visual so it was scrapped from our report.
I'll try to revisit it today and see if I'm able to find anything out since last posting.
@Anonymous okay thanks!
i was able to get some help from a colleague who recommended i convert the data type for that column to data. power Bi then automatically grouped the x axis labels by month and displayed the graph as one more compact visual. in case this comes up for you in the future!
i am definitely a novice so sorry I dont have a better vocabulary to explain exactly how the dimensions changed but that worked for me!
@mQc, I might have figured something out.
For reference in my instructions, our data table will be called DataTable with the columns DataDate and ItemName.
let
Source = List.Times(#time(0,0,0) , 1440, #duration(0,0,1,0)),
convertToTable = Table.FromList(Source, Splitter.SplitByNothing(), {"DayTime"}, null, ExtraValues.Error),
createTimeKey = Table.AddColumn(convertToTable, "TimeKey", each Time.ToText([DayTime], "HHmmss")),
hourIndex = Table.AddColumn(createTimeKey, "HourIndex", each Time.Hour([DayTime])),
minuteIndex = Table.AddColumn(hourIndex, "MinuteIndex", each Time.Minute([DayTime])),
setDataType = Table.TransformColumnTypes(minuteIndex,{{"DayTime", type time}, {"TimeKey", type text}, {"HourIndex", Int64.Type}, {"MinuteIndex", Int64.Type}})
in
setDataTypeDataTime.CustomTime = FORMAT('DataTable'[DataTime.Time],"hh:mm:00 AM/PM")
Hi @Anonymous,
If I understand you correctly, you should be able to use the DateCreated column as a Slicer on the report to display the the data within a specific date range.![]()
Regards
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.