Общая переменная Crystal Reports в диаграмме - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть отчет, который использует Shared StringVar в разделе подробностей. Мне нужно найти способ затем использовать этот StringVar в Chart, но когда я открываю Chart Expert, он не доступен для печати. Моя конечная цель - использовать переменную SharedEQ в качестве группировки для данных моего графика. Будем очень благодарны за любую помощь, чтобы эта переменная отображалась на графике!

Ниже приведено несколько подробностей о моих формулах:

In Sub Report (in sub report group footer, sub report inserted in main 
report DetailsA: 
whileprintingrecords;
shared stringvar SharedEQ := {@EQ name}

In Main Report (located in detailsB): 
whileprintingrecords;
shared stringvar SharedEq;
SharedEq

In Main Report (to reset variable,located in detailsB): 
shared stringvar SharedEQ := "";

1 Ответ

0 голосов
/ 11 сентября 2018

Проблема, с которой вы столкнулись, связана с тем, что общая переменная является формулой времени печати. Поскольку эта переменная не имеет значения до тех пор, пока не будет напечатан подотчет, она недоступна для использования в диаграмме в основном отчете.

https://archive.sap.com/documents/docs/DOC-10998

Существует обходной путь, при котором вы можете поместить диаграмму в подотчет. Чтобы использовать это эффективно, вам может потребоваться создать дополнительные общие переменные, чтобы передать все значения в подотчет, где будет напечатана ваша диаграмма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...