JC321 commited on
Commit
6fc6c55
·
verified ·
1 Parent(s): 8256fe1

Upload 2 files

Browse files
service/three_year_table_tool.py CHANGED
@@ -36,8 +36,13 @@ def build_table_format(three_year_data):
36
  # 按 fiscal_year 降序排列(最新在前)
37
  sorted_data = sorted(three_year_data, key=lambda x: x["fiscal_year"], reverse=True)
38
 
39
- # 生成年份标签:如 "2025 FY" "2025 Q3"
40
- year_labels = [f"{item['fiscal_year']} {item['level']}" for item in sorted_data]
 
 
 
 
 
41
 
42
  # 提取数值(确保至少三年,不足用 0 补齐)
43
  while len(sorted_data) < 3:
 
36
  # 按 fiscal_year 降序排列(最新在前)
37
  sorted_data = sorted(three_year_data, key=lambda x: x["fiscal_year"], reverse=True)
38
 
39
+ # 生成年份标签:FY类型格式为"FY 2025",季度格式为"2025 Q3"
40
+ year_labels = []
41
+ for item in sorted_data:
42
+ if item['level'] == 'FY':
43
+ year_labels.append(f"FY {item['fiscal_year']}")
44
+ else:
45
+ year_labels.append(f"{item['fiscal_year']} {item['level']}")
46
 
47
  # 提取数值(确保至少三年,不足用 0 补齐)
48
  while len(sorted_data) < 3:
service/three_year_tool.py CHANGED
@@ -250,7 +250,7 @@ def process_financial_data_with_metadata(raw_data):
250
  level = latest_year["level"]
251
 
252
  if level == "FY":
253
- year_data = f"{year} FY"
254
  else: # Q1, Q2, Q3, Q4
255
  year_data = f"{year} {level}"
256
 
 
250
  level = latest_year["level"]
251
 
252
  if level == "FY":
253
+ year_data = f"FY {year}" # ✅ 改为"FY 2025"格式
254
  else: # Q1, Q2, Q3, Q4
255
  year_data = f"{year} {level}"
256