簡體   English   中英

計划包含帶有日期的值提示的報告

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM