0

在 Qlikview 中,我试图获得今年迄今为止已达到预算的商店。

直到昨天年底,我每天早上都运行报告。

由于双引号内的双引号,下面的表达式不起作用。

我尝试用单引号替换内部双引号,但没有运气。

有什么建议/想法吗?

count({<StoreNo={"=sum( {<DayNo={"<=$(vYesterday_DayNo)"}>}SalesAmount)> sum( {<FYear={DayNo={"<=$(vYesterday_DayNo)"}>}[Budget Amount])"}>}StoreNo)
4

1 回答 1

1

这种长表达式通常很难一次调试。我建议你把它分成几个部分,看看哪个部分失败。例如:使用维度“StoreName”和表达式“SalesAmount”制作一个数据透视表。然后继续将表达式添加为列,它们中的每一个都变得更加复杂(即使用集合分析)。您可能会很快发现哪一个是错误的。相反,如果它们是正确的,那么计数可能是错误的。另一个好主意是尝试使用非常少的信息集,以便您可以轻松地手动检查表达式是否正确计算。

*编辑:如果您需要更具体的帮助,您需要提供更具体的信息,例如表达式中出现的所有变量的含义、它们的预期值等。

于 2017-08-21T15:24:29.730 回答