FM prompt要套到整張報表

大家好
我想把prompt做在FM,讓user進入report studio時,無法將prompt刪除。
得知可做在DMR的一般維度的"過濾器"上。
可是在報表端還是需要將此維度的data item放在交叉資料表的欄或列,或是放入查詢內,此prompt才會有作用。
可是這樣一來,還是怕user刪掉此維度的 data item。這樣就沒有prompt了。

做在名稱空間上的"過濾器"(變成stand-alone filter)也是一樣,
他也是需要把此漏斗放在report studio的明細過濾器內。
也是有很能被user誤刪掉。


請問各位大俠,在FM有沒有其他方法可以將prompt套用在整張報表,且不會被user刪掉的方法?謝謝
参与3

2 同行回答

imnini imnini 其它 ie
感謝貝克漢~後來我也測出另一種方式可以成功就是在DMR的"測量維度"上設過濾器可是我的model是指有一個測量維度的若是有兩個測量維度的估計是需要在每個測量維度上做相同的過濾器吧----另外,我想請問若是一般關聯模型(不是DMR),沒有測量維度的要將過濾器設在哪呢?若是像貝克...显示全部
感謝貝克漢~
後來我也測出另一種方式可以成功
就是在DMR的"測量維度"上設過濾器

可是我的model是指有一個測量維度的

若是有兩個測量維度的
估計是需要在每個測量維度上做相同的過濾器吧

----
另外,我想請問若是一般關聯模型(不是DMR),沒有測量維度的
要將過濾器設在哪呢?

若是像貝克漢說的寫在SQL的where子句裡
那要寫在哪個table內呢?
畢竟它沒有fact table,是多個table join起來的
還是說因為就是都有join起來
所以SQL的Where子句設在哪個table都可以囉??

謝謝! 收起
2012-02-06
浏览527
贝克汉姆 贝克汉姆 软件开发工程师 IBM
将prompt套用整个报表的方法,就是直接在FACT查询的where字句后加 prompt如,select * from fact_table where #prompt('P_para',string,'')#显示全部
将prompt套用整个报表的方法,就是直接在FACT查询的where字句后加 prompt
如,select * from fact_table where #prompt('P_para',string,'')# 收起
互联网服务 · 2012-02-06
浏览491

提问者

imnini
其它 ie
评论44

问题状态

  • 发布时间:2012-02-06
  • 关注会员:1 人
  • 问题浏览:2479
  • 最近回答:2012-02-06
  • X社区推广