经济学 › FRED 面板总是显示 0 个观测值 (由 FredPanel 丢弃的数值)
作者: pitcany创建于 2026年9月12日更新于 2026年9月12日
□ 总结
** Economics → FRED** 面板总是做一个空图表/表,即使有一个有效的`FRED API KEY'。 日志显示成功的脚本, 然后 :
[经济服务]运行 fred data.py系列 [CPIAUCSL].
[经济服务]结果准备就绪: fred CPIAUCSL
[Fred小组] 显示 0 个观测数据□ 环境
- Fincept终端v4.5.0(Linux x64 `.deb';macOS arm64建筑中的同一块板码船)
- 在
09b70f3 ' (2026-09-08)的主'站也在场
□ 复制步骤
- 设置 - 全权证书 - 设置有效的`FRED API KEY'
- 导航-市场和数据-经济-FRED
- 装入任何系列,例如 " CPIAUCSL "
- 结果:没有数据;日志称 " 忽略了0个观测结果 " 。 没有显示出错( 密钥被接受 —— 无效/ 丢失密钥正确显示出错) 。
□因缘.
scripts/fred data.py' →get series ()' 将每个观察转换为数字:
obs.adend ({'date': obs ['date'], "value": flob(obs ['value'])})但`src/screets/economics/panels/FredPannel.cpp'(~116行)将数值读作字符串:
翻译: const QString val str = obj ["值"].toString (); 如果( val str = ".". ) val str.isEmpty () 继续;
=======================================================================================================================================================================================
□ 建议的固定(C++侧)
接受数字值,与`FredAnalytics Panel.cpp'已经接受的数字值相同(它检查`isDouble()'):
翻译:
c. 用于计算“计算”或“计算”的“计算”或“计算”的“计算”。
如果(v.is Double ()) {
清洁附录(obj);
继续;
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
cont QString val str = v.toString ();
如果( val str = ".". ) val str.isEmpty ()
继续;将脚本修改为放出字符串将打破屏幕/组合/视图/EconomicsView.cpp',后者读取的输出与值.to Double ()'相同,因此,该固定部分属于`FredPanel'.
内容来源: Fincept-Corporation/FinceptTerminal