1
我有一個公式字段從表達式字段(它執行SQL標量函數)中獲取它的值,但我想確保這個表達式字段只執行一次(SQL函數被傳遞給行值對於記錄集中的所有行都是相同的)只執行一次SQL函數一次
我看到它的方式,公式字段最終會在報告中呈現的每一行調用SQL函數。
如何做到這一點?
我有一個公式字段從表達式字段(它執行SQL標量函數)中獲取它的值,但我想確保這個表達式字段只執行一次(SQL函數被傳遞給行值對於記錄集中的所有行都是相同的)只執行一次SQL函數一次
我看到它的方式,公式字段最終會在報告中呈現的每一行調用SQL函數。
如何做到這一點?
將SQL函數的值分配給報表頭中的全局變量,然後重用該變量的值而不是引用SQL。
//{@Assign Value} - formula placed in report header
numbervar ExampleVar := {%SQL Expression};
//{@Use Value} - value can now be used anywhere in the report
numbervar ExampleVar;
...do something with ExampleVar
我熟悉配方研討會來編寫一些代碼,但是我找不到要在頁眉中輸入這些代碼的部分。我正在使用(舊)CR10。 –
它們只是通用的公式字段,可以放在報告畫布的任何位置,而不管區域如何。只需創建一個聲明和分配變量的公式字段,然後將其拖到您的報告標題上即可。 – Ryan