Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sterlite_custom_reports
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
suryakant
sterlite_custom_reports
Commits
4d2a7a39
Commit
4d2a7a39
authored
Oct 19, 2023
by
suryakant
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ACP Custom Report Changes
parent
0c4f8863
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
6 deletions
+13
-6
scripts/core/handler/event_handler.py
scripts/core/handler/event_handler.py
+13
-6
No files found.
scripts/core/handler/event_handler.py
View file @
4d2a7a39
...
@@ -78,6 +78,8 @@ class CustomReportHandler:
...
@@ -78,6 +78,8 @@ class CustomReportHandler:
:param date_filter:
:param date_filter:
:return:
:return:
"""
"""
import
numpy
as
np
null_value
=
np
.
nan
for
each_blocks
in
input_json
:
for
each_blocks
in
input_json
:
# Iterating each blocks for fetching query
# Iterating each blocks for fetching query
...
@@ -135,7 +137,7 @@ class CustomReportHandler:
...
@@ -135,7 +137,7 @@ class CustomReportHandler:
# Creating null values if no data
# Creating null values if no data
for
each_columns
in
input_json
[
each_blocks
][
for
each_columns
in
input_json
[
each_blocks
][
CommonConstants
.
DATA_COLUMN
]:
CommonConstants
.
DATA_COLUMN
]:
temp_data_dict
.
update
({
each_columns
:
Non
e
})
temp_data_dict
.
update
({
each_columns
:
null_valu
e
})
append_flag
=
True
append_flag
=
True
if
append_flag
and
temp_data_dict
:
if
append_flag
and
temp_data_dict
:
...
@@ -165,8 +167,13 @@ class CustomReportHandler:
...
@@ -165,8 +167,13 @@ class CustomReportHandler:
temp_data_dict
=
dict
()
temp_data_dict
=
dict
()
for
each_columns
in
input_json
[
each_blocks
][
for
each_columns
in
input_json
[
each_blocks
][
CommonConstants
.
DATA_COLUMN
]:
CommonConstants
.
DATA_COLUMN
]:
if
each_columns
:
temp_data_dict
.
update
(
temp_data_dict
.
update
(
{
each_columns
:
None
}
{
each_columns
:
null_value
}
)
else
:
temp_data_dict
.
update
(
{
each_columns
:
""
}
)
)
input_json
[
each_blocks
][
CommonConstants
.
DATA
]
.
append
(
temp_data_dict
)
input_json
[
each_blocks
][
CommonConstants
.
DATA
]
.
append
(
temp_data_dict
)
return
input_json
return
input_json
...
@@ -205,8 +212,8 @@ class CustomReportHandler:
...
@@ -205,8 +212,8 @@ class CustomReportHandler:
data
=
category_data
.
get
(
'data'
,
[])
data
=
category_data
.
get
(
'data'
,
[])
data_frame
=
pd
.
DataFrame
(
data
)
data_frame
=
pd
.
DataFrame
(
data
)
data_frame
.
columns
=
category_data
.
get
(
'columns'
,
[])
data_frame
.
columns
=
category_data
.
get
(
'columns'
,
[])
data_frame
.
dropna
(
how
=
'all'
,
inplace
=
True
)
dataframes_list
.
append
(
data_frame
)
dataframes_list
.
append
(
data_frame
)
shape
=
data_frame
.
shape
shape
=
data_frame
.
shape
# Checking if merged border in the JSON
# Checking if merged border in the JSON
...
@@ -427,7 +434,7 @@ class CustomReportHandler:
...
@@ -427,7 +434,7 @@ class CustomReportHandler:
if
total_column
<
shape
[
1
]:
if
total_column
<
shape
[
1
]:
total_column
=
shape
[
1
]
total_column
=
shape
[
1
]
start_row
+=
shape
[
0
]
+
2
start_row
+=
shape
[
0
]
+
3
if
header_flag
:
if
header_flag
:
start_row
+=
1
start_row
+=
1
...
...
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