SQL语句中FSG行集、列集怎么定义导出

64次阅读
没有评论

共计 2484 个字符,预计需要花费 7 分钟才能阅读完成。

本篇内容主要讲解“SQL 语句中 FSG 行集、列集怎么定义导出”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“SQL 语句中 FSG 行集、列集怎么定义导出”吧!

--FSG 行集查询
-- 查询行集 ID
SELECT t.axis_set_id
 ,t.name
 ,t.axis_set_type
 ,t.description
FROM rg_report_axis_sets_v t
WHERE t.name IN (要取的行集名字);
-- 查询行集对应的行的 计算 
SELECT rra.sequence
 ,rra.description
 ,rra.display_flag AS  显示行
 , -- 显示行
 rra.display_zero_amount_flag AS  显示零
 , -- 显示零
 rra.change_sign_flag AS  更改符号
 , -- 更改符号
 rra.change_variance_sign_flag AS  红字冲销差异
 , -- 红字冲销差异
 rac.segment1_low ||  .  || rac.segment2_low ||  .  ||
 rac.segment3_low ||  .  || rac.segment4_low ||  .  ||
 rac.segment5_low ||  .  || rac.segment6_low ||  .  ||
 rac.segment7_low ||  .  || rac.segment8_low ||  .  ||
 rac.segment9_low  上限
 ,
 
 rac.segment1_high ||  .  || rac.segment2_high ||  .  ||
 rac.segment3_high ||  .  || rac.segment4_high ||  .  ||
 rac.segment5_high ||  .  || rac.segment6_high ||  .  ||
 rac.segment7_high ||  .  || rac.segment8_high ||  .  ||
 rac.segment9_high  上限
 ,
 
 rac.segment1_type ||  .  || rac.segment2_type ||  .  ||
 rac.segment3_type ||  .  || rac.segment4_type ||  .  ||
 rac.segment5_type ||  .  || rac.segment6_type ||  .  ||
 rac.segment7_type ||  .  || rac.segment8_type ||  .  ||
 rac.segment9_type  显示
FROM rg_report_axes_v rra
 ,rg_report_axis_sets_v rras
 ,rg_report_axis_contents rac
WHERE rras.axis_set_id = rra.axis_set_id
AND rac.axis_set_id = rras.axis_set_id
AND rac.axis_seq = rra.sequence
AND rras.name =  行集名字 
-- 查询行集对应的行的 计算 
SELECT rra.sequence
 ,rra.description
 ,rra.display_flag AS  显示行
 , -- 显示行
 rra.display_zero_amount_flag AS  显示零
 , -- 显示零
 rra.change_sign_flag AS  更改符号
 , -- 更改符号
 rra.change_variance_sign_flag AS  红字冲销差异
 , -- 红字冲销差异
 rrc.axis_seq  序号
 ,rrc.operator  运算符
 ,rrc.operator  常数
 ,rrc.axis_seq_low  下线
 ,rrc.axis_seq_high  上线
FROM rg_report_axes_v rra
 ,rg_report_axis_sets_v rras
 ,rg_report_calculations rrc
WHERE rras.axis_set_id = rra.axis_set_id
AND rrc.axis_set_id = rras.axis_set_id
AND rrc.axis_seq = rra.sequence
AND rras.name =  行集名字 
--FSG 列集查询
-- 查询列集 ID
SELECT * FROM rg_report_axis_sets_v t WHERE t.name IN ( 列集的名字 
-- 查询列集对应的列
SELECT t.axis_set_id
 ,t.position  位置
 ,t.sequence  序列
 ,t.display_format  数字格式
 ,t.factor  系数
 ,t.amount_type  金额类型
 ,t.unit_of_measure_id  币种
 ,t.parameter_num  控制值
 ,t.period_offset  抵销
 ,t.name  列名
 ,t.description  说明
 ,t.percentage_divisor_seq  百分比
 ,t.display_flag  显示列
 ,t.display_zero_amount_flag  显示零
 ,t.change_sign_flag  红字冲销
 ,t.change_variance_sign_flag  红字冲销差异
FROM rg_report_axes_v t
 ,rg_report_axis_sets_v rr
WHERE t.axis_set_id = rr.axis_set_id
AND rr.name =  列集名字 

到此,相信大家对“SQL 语句中 FSG 行集、列集怎么定义导出”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计2484字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)