首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >@ businees object 4.1中的@Prompt函数不起作用

@ businees object 4.1中的@Prompt函数不起作用
EN

Stack Overflow用户
提问于 2014-03-03 14:58:27
回答 4查看 4.2K关注 0票数 0

我们已经将我们的宇宙和报告从3.1 SP5迁移到4.1 SP2。我们在我们的一个领域中使用了派生表,但在迁移之后,由于4.1中的@prompt函数,派生表解析失败。

我们在解析4.1中的以下提示时遇到解析错误。

(@prompt(‘输入会计年度自:’,'A',‘会计年度\会计年度’,Mono,自由,'‘)和@prompt(’输入会计年度到:‘,'A',’会计年度\会计年度‘,Mono,''))和(DIM_ENC_BFY.FY Between @prompt(’输入预算会计年度自:‘,'A',’预算会计年度\BFY‘,Mono,)和@prompt(‘输入预算会计年度至:’,'A',‘预算会计年度\BFY’,Mono,))和

但是当我们给出提示值时,我们不会得到任何解析错误。

即DIM_ENC_FY.FY='2013‘

结论:-我们得到了由于4.1的@prompt函数导致的解析错误,尽管3.1中也解析了相同的提示。

我们已经尝试了这么多语法,但仍然得到相同的错误。

敬请指教。

-Sachin

EN

回答 4

Stack Overflow用户

发布于 2014-03-03 21:20:59

该问题很可能是由于参数为空(,'','','')造成的。尝试:

代码语言:javascript
运行
复制
(DIM_ENC_FY.FY 
Between @prompt('Enter Fiscal Year From:','A','Fiscal Year\Fiscal Year',Mono,free) 
    AND @prompt('Enter Fiscal Year To:','A','Fiscal Year\Fiscal Year',Mono)) 
AND (DIM_ENC_BFY.FY 
Between @prompt('Enter Budget Fiscal Year From:','A','Budget Fiscal Year\BFY',Mono) 
    AND @prompt('Enter Budget Fiscal Year To:','A','Budget Fiscal Year\BFY',Mono))
票数 1
EN

Stack Overflow用户

发布于 2014-03-31 18:43:41

如果您在代码中将所有的‘字母数字’类型替换为‘数字’类型的值,那么它将工作得很好。

例如,

如果你换掉,

(‘输入会计年度自:’,'A',‘会计年度\会计年度’,Mono,)

使用

(‘输入会计年度自:’,'N',‘会计年度\会计年度’,Mono,)

然后它将成功解析。

谢谢,P2

票数 1
EN

Stack Overflow用户

发布于 2014-03-06 18:30:02

感谢Joe提供的信息。我们已经尝试过了,但仍然得到相同的解析错误。但是当我们用@variable替换@prompt之后,派生表就被成功解析了。下面是其中一个例子。(@variable(‘输入会计年度自:’,'A',‘会计年度\会计年度’,Mono,)与@variable(‘输入会计年度至:’,'A',‘会计年度\会计年度’,Mono,)与(DIM_ENC_BFY.FY Between @variable(‘输入预算会计年度自:’,'A',‘预算会计年度\BFY’,Mono,)与@variable(‘输入预算会计年度至:’,'A',‘预算财政年度\BFY’,Mono,))和

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22140562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档