金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2247|回复: 8

关于深度财务数据问题

[复制链接]

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2022-12-4 18:29 | 显示全部楼层 |阅读模式
关于深度财务数据问题:
问题1:
gd1:=FINTRADABLESHARETOP10('','shName',3,0,1);3季度10大流通股东第1名的名字这个输出结果是什么?是字符串么?比如xxxx投资公司。

gds1:=FINTRADABLESHARETOP10('','shName',2,0,1);2季度10大流通股东第1名的名字

要判断2季度、3季度十大流通股东第1名没有变过,怎么写?
直接写gd1=gds1?这样写可以?

问题2:
如何判断3季度的深度财务数据已经有了?有时候发现数据没有更新(还是去年3季度的),造成判断错误,如果修改?

问题3:
如果写当期是属于哪个季度的?
gd1:=FINTRADABLESHARETOP10('','shName',3,0,1);
我想把这个公式里的取值3,直接写成变量,FINTRADABLESHARETOP10公式是否支持?(以后就不用根据每个季度进行修改了,改正比较麻烦)
然后这个3的变量怎么用日期公式来判断,写出来。




补充内容 (2022-12-4 20:28):
问题2已经解决了。

补充内容 (2022-12-5 01:11):
问题1和3也解决了
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-4 19:52 | 显示全部楼层
关于问题2:如附图1
由于平安银行深度财务数据只有截止到2022年6月,所以计算出来就会不对。
如果增加判断是否最近一期数据已经更新?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-5 09:54 | 显示全部楼层
这个不好判断的,因为你没有对照物来判断是否更新的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-5 10:54 | 显示全部楼层
资深技术02 发表于 2022-12-5 09:54
这个不好判断的,因为你没有对照物来判断是否更新的

已经解决了啊。。。
当期财务数据日期x:=FINTRADABLESHARETOP10('','endDate',3,0,1)
用这个获取日期,换算一下即可。
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-5 10:56 | 显示全部楼层
资深技术02 发表于 2022-12-5 09:54
这个不好判断的,因为你没有对照物来判断是否更新的

1、gd1:=FINTRADABLESHARETOP10('','shName',3,0,1);

这里的3,可以用变量代替不?还是一定要是个常数?

2、3季度10大流通股东第1名的名字这个输出结果是什么?是字符串么?比如xxxx投资公司?

3、直接用gd1=gds1,可以这样写不?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-5 10:57 | 显示全部楼层
num:=3;
这样变量
2、名字都是字符串,要用msgout这类输出查看
3、字符串判断用下面这个函数
用法:
STRCMP(STR1,STR2),若STR1>STR2则返回1,STR1<STR2返回-1,相等则返回0。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-5 11:07 | 显示全部楼层
资深技术02 发表于 2022-12-5 10:57
num:=3;
这样变量
2、名字都是字符串,要用msgout这类输出查看

num:=3;

我是否可以用一个变量,比如x:=公式a;
gd1:=FINTRADABLESHARETOP10('','shName',x,0,1);
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-5 11:22 | 显示全部楼层
公式a是什么呢
x只要是一个数字都可以
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

221

帖子

231

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-5 20:54 | 显示全部楼层
资深技术02 发表于 2022-12-5 11:22
公式a是什么呢
x只要是一个数字都可以

公式A就是对到底用哪个季线数据的判断。。。

明白了,输出肯定是个数值,而且肯定是1234中的1个。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-9-20 16:29 , Processed in 0.282496 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表