Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sencha-reporting-portfolio
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
sencha-reporting-portfolio
Commits
be2fa5de
Commit
be2fa5de
authored
Oct 10, 2012
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Milestone Tracker:
Reduced the number of data points to be displayed
parent
41be336a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
7 deletions
+15
-7
milestone-tracker.tcl
lib/milestone-tracker.tcl
+15
-7
No files found.
lib/milestone-tracker.tcl
View file @
be2fa5de
...
...
@@ -89,16 +89,24 @@ db_foreach milestones $milestone_ids_sql {
# Get the list of distinct dates when changes have ocurred
set date_sql "
set date_
days_
sql "
select distinct
audit_date::date
from
(
$base
_sql
)
d
order by audit_date
"
set audit_dates
[
db_list audit_dates
$date
_sql
]
# ad_return_complaint 1 "
<pre>$audit_dates</pre>
"
set audit_dates
[
db_list audit_dates
$date
_days_sql
]
set max_entries 10
if {
[
llength
$audit
_dates
]
>
$max
_entries} {
set sample_factor
[
expr
int
([
llength
$audit
_dates
]
/
$max
_entries
)]
set list
[
list
]
for {set i 0} {
$i
<
[
llength
$audit
_dates
]
} {incr i} {
if {0 ==
[
expr
$i
%
$sample
_factor
]
} {lappend list
[
lindex
$audit
_dates
$i
]
}
}
set audit_dates
$list
}
# ad_return_complaint 1 "
<pre>sample_factor=$sample_factor
\n
$audit
_dates</pre>
"
# Calculate start and end date for X axis and
...
...
@@ -106,7 +114,7 @@ set audit_dates [db_list audit_dates $date_sql]
db_1row start_end "
select min
(
audit_date
)
as audit_start_date,
max
(
audit_date
)
as audit_end_date
from
(
$date
_sql
)
t
from
(
$date
_
days_
sql
)
t
"
# ad_return_complaint 1 "
$audit
_start_date -
$audit
_end_date
"
...
...
@@ -133,7 +141,7 @@ from
(
select b.audit_object_id as project_id,
b.audit_date::date as audit_date,
to_char
(
im_audit_value
(
b.audit_value, 'end_date'
)
::date, 'J'
)
::integer as end_date_julian
from
(
$date
_sql
)
d
from
(
$date
_
days_
sql
)
d
LEFT OUTER JOIN
(
$base
_sql
)
b ON
(
d.audit_date::date = b.audit_date::date
)
)
t
group by
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment