在Qlikview中,找不到已达到预算的商店

时间:2017-08-21 12:11:56

标签: qlikview set-analysis

在Qlikview,我试图找到迄今为止已经达到预算的商店。

我每天早上都会在昨天结束时运行报告。

由于双引号内的双引号,下面的表达式无效。

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

有任何建议/想法吗?

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

1 个答案:

答案 0 :(得分:1)

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

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