Crystal Report Shared NumberVar从子报表到主报表。为什么第一个记录显示0值?

时间:2019-07-15 09:45:48

标签: crystal-reports

我需要从子报表到主报表获取Shared NumberVar,但是此组页脚中的第一条记录显示0值(我的值显示在组页脚上)中的值不匹配同一行

我需要在同一行中显示正确的值。

请帮助。

子报表

library(ggplot2)

sent_results$posneg_label <- ifelse(sent_results$mean_sentiment < 0, "Negative", "Positive") 

ggplot(sent_results, aes(year, mean_sentiment)) + geom_bar(stat = "identity", aes(fill=posneg_label)) +
  scale_fill_manual(name="Mean Sentiment towards China", 
                    labels = c("Positive", "Negative"), 
                    values = c("Positive"="green", "Negative"="red"))

主报告

WhilePrintingRecords;
Shared NumberVar qty;
qty:= sum({OE.QTYSOLD});

1 个答案:

答案 0 :(得分:0)

获取子报表共享变量值的主报表公式必须位于子报表节以下的节中。这是因为节公式在同一节中的子报表之前先求值。

因此拆分该部分或将子报表移至更高的部分。