[英]Cognos report studio filter on available options from value prompt
[英]Scheduling a report that contains a value prompt with dates
我有一個 Cognos 報告,其中包含一個帶有日期有效提示的提示頁面。 這是一個值提示,而不是日期提示。
我需要安排此報告,因此當計划運行時,將自動選擇此提示中上個月的最后一天。
知道如果我創建一個時間表並定義我的提示值,我 select 是上個月的最后一天。 但是,即使我安排它在下個月運行,計划的報告總是在這個已設置的日期運行。
我希望報告在計划報告時從該值提示中自動選擇上個月的最后一天(例如,我將此報告計划在 9 月的星期一運行,我需要它自動到 select 8 月 31 日)。
在線找到的解決方案包括宏提示,或為日期提示創建兩個值/選項 - 一個用於調度(將根據調度日期自動 select 最后可用日期)和一個用於臨時報告運行(從提示)。
任何幫助如何/在哪里使用宏提示都會非常感謝。
謝謝
步驟 1)在您的主報告查詢中創建一個數據項(轉到查詢,到工具箱並將查詢計算拖到您的數據項上)
將其命名為目標日期
表達式應該是:
add_days(current_date,-1)
步驟 2) 添加另一個值提示,其中包含 Y 和 N 的 static 值,將參數命名為ScheduleDate
步驟 3) 更改日期的值提示,設置使用可選
第 4 步)基於現有值提示的現有過濾器,即
[Invoice Date] = ?SomeDate?
將此過濾器更改為您的主要報告查詢
(?ScheduleDate? = 'N' and [Invoice Date] = ?SomeDate?) OR
(?ScheduleDate? = 'Y' and [Invoice Date] = [Target Date])
如果您在 12 月 1 日運行,它將使用 11 月 31 日
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.