柱形图横坐标分别是信达、中信金融、长城,2022年跟2023年的资产金额对比在帆软report数据集里如何用sql实现
时间: 2024-12-11 19:22:13 浏览: 8
柱状图展示的是各个类别(例如信达、中信金融、长城)在不同时间点(如2022年和2023年)的资产金额变化情况。在帆软Report的数据集中,要使用SQL查询实现这个图表,通常会涉及到SELECT语句、GROUP BY和YEAR函数。假设我们有一个名为`asset_data`的表,其中包含`company`(公司名称)、`year`(年份)和`amount`(资产金额)字段。
以下是基本的SQL查询示例:
```sql
-- 查询2022年和2023年的资产金额数据
SELECT company, year, SUM(amount) AS total_amount
FROM asset_data
WHERE year IN (2022, 2023)
GROUP BY company, year;
-- 生成柱状图数据,这里只是一个简化版本,实际可能需要调整成适合帆软Report的导出格式
WITH data AS (
SELECT company, year, amount,
ROW_NUMBER() OVER(PARTITION BY company ORDER BY year) as row_num
FROM (
SELECT company, year, amount
FROM asset_data
WHERE year IN (2022, 2023)
) subquery
)
SELECT company, year, amount
FROM data
WHERE row_num = 1; -- 取每个公司每一年的第一条记录,便于生成对比
-- 结果保存到临时表或者直接用于报表
```
然后你需要将结果导出到帆软Report支持的格式(如CSV或Excel),并在帆软工具中创建柱状图,通过横纵坐标选择相应的列(公司名和年份)以及数据系列(总资产金额)。
阅读全文