我正在嘗試在Crystal Reports中創建一個公式,它將返回分組字段,具體取決於公式所在的組。例如,如果插入組行'Month'中的公式,公式應該返回'command.month'。如果公式插入組行'Year'中,則公式應返回'command.year'。任何人都可以幫忙嗎? 謝謝。Crystal Reports公式到分組字段
回答
如果您的日期字段格式爲MM/DD/YYYY那麼您可以在公式字段中使用以下條件。並在分組中使用此公式字段。
如果{YourGroupFieldValue} = '月' 然後
左({的DateField} '2)
否則如果{YourGroupFieldValue} = '日' 然後
中期({的DateField}' ,2,2)
別的
右({的DateField}」,4)
它應該工作,因爲我已經使用它。
感謝您的回答。其實,我的組是文本字段,而不是日期或月份。我只是以「月」和「年」爲例。這不適用於文本字段。 –
考慮你有兩組月和年。在月份組中添加一個公式。在該公式中創建一個共享變量,如下所示。
Shared numbervar num:=0;
在Year組中創建另一個公式。在該公式中創建一個相同的共享變量,如下所示。
Shared numbervar num:= 1;
現在創建第三個公式,在該公式中添加下面的聲明。
Shared numbervar num;
if num = 0 then {your logic}
else if num =1 then {your logic};
把你的第三個公式放在兩個組中,並運行報告。相同的公式將顯示不同組中的不同值。我希望我這次得到了你...... :)
我想要比這更復雜的東西。我想創建一個公式,該公式可以顯示組頭中的分組字段,具體取決於我在哪個組中放置公式。讓我舉另一個例子。希望這一次我能更好地解釋。我有三個小組。組#1 =經理,組#2 =推銷員,組#3 =產品。當我將公式放在Group#1標題中時,它將顯示'Manager'。當我在第2組標題中放置相同的表單時,它將顯示'推銷員'等等...... –
謝謝。我會嘗試你的建議併發布更新。 –
- 1. Crystal Reports公式字段問題
- 2. Crystal Reports公式字段IF LIKE
- 3. 基於組頁腳彙總字段的Crystal Reports公式
- 4. 需要爲Crystal Reports IX中的組設置零公式字段
- 5. 在Crystal Reports中對分組公式進行分組
- 6. Crystal Reports公式方法,GroupName
- 7. Crystal Reports 2016公式語法
- 8. Crystal Reports - 計數公式
- 9. Crystal Reports 10:嵌套公式
- 10. 在Crystal Reports公式字段中使用「轉換爲文本」格式化字段
- 11. Crystal Reports,根據公式字段值添加其他頁面
- 12. 如何從Crystal Reports 8.0檢索公式字段值
- 13. Crystal Reports 2013:公式字段將不會顯示在頁
- 14. Crystal Reports:公式字段中的鏈接表
- 15. 如何計算Crystal Reports中公式字段的總和?
- 16. 您可以連接Crystal Reports公式中的RTF字段
- 17. Crystal Reports XI自定義組字段
- 18. Crystal Reports默認爲分組
- 19. Crystal Reports按值分組
- 20. Crystal Reports有條件分組
- 21. Crystal Reports交叉表,按數據庫字段分組
- 22. 插入Crystal Reports之前的字段的SQL側分組
- 23. Crystal Reports中的記錄選擇公式
- 24. Crystal Reports C#公式返回false僅
- 25. Crystal Reports公式總是空的
- 26. Crystal Reports 8,共享變量和公式
- 27. 的Crystal Reports禁止與抑制公式
- 28. 具有空值的Crystal Reports公式
- 29. Crystal Reports公式中的錯誤
- 30. Crystal Reports - 使用公式替代參數
你想動態改變分組嗎?就像你的專欄給出了一些值;基於這個價值,你會決定它應該是一個月還是一年......對嗎? –
嗯,不完全是。列中的值全部以文本形式存在於所有組中。我想要的是如果將公式放入組1中,它將返回組1所分組的字段。如果我在組#2中放置相同的公式,它將返回組#2所在的字段。謝謝。 –