URLのパラメータに値を入力するPHPページがあります。
つまり、年を設定し、国を選択し、製品コードを選択する必要があります。Cognos 10、run.prompt = false、プロンプトページが表示される
レポートスタジオでは、必要な値を年間だけ設定しました。その他の値はオプションです。
URLを介してパラメータを渡すことについて私が学んだことは簡単です。
http://server:port/ibmcognos/cgi-bin/cognos.cgi?b_action=cognosViewer&run.outputFormat=HTML&ui.object=storeID( "ここに私のStoreIDを置く")& ui.action =実行& cv.header = falseを& cv.toolbar = falseを& run.prompt = falseを & p_year1 = 2016 & p_year2 = 2017 & p_others_parameter = param_values & CAMUsername =公共& CAMPassword =公共
期待どおり値が配置されています。店舗IDが私を適切なレポートに誘導しています。
私の問題は、なぜプロンプトページが表示されるのですか?
もう一度設定する必要があるプロパティはありますか?
をp_year?これには2つの場所があります。1.フィルター2.プロンプトコントロール。プロンプト・コントロールをオプションとして構成した後、必要なプロンプトでパラメータを使用するか、データ項目自体でパラメータを使用すると、Cognosは必要なプロンプトとして処理し、プロンプトでRequiredプロパティを無視します。 – Johnsonium
いいえ、プロンプトを別のアプリケーションがプロンプトページで使用しているため、プロンプトをオプションとして定義していません。 –