通过公式年

时间:2017-03-01 00:32:59

标签: parameters crystal-reports sap formula

我的公式在列中设置月份和年份:

if {OFPR.Code} = "2016-01" then
    {INV1.Quantity}
else
    0

除非我通过参数传递年份,否则它有效。在这种情况下,它会清零:

if {OFPR.Code} = "{?ParamYear@select * from OPID}-01" then
    {INV1.Quantity}
else
    0

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你的参数字段{?ParamYear @ select * from OPID}看起来很奇怪但是如果它为你返回一年,那么你只需要将数据正确地连接在一起。这应该有用。

if {OFPR.Code} = "{?ParamYear@select * from OPID}" & "-01" then
    {INV1.Quantity}
else
    0