我正在尝试从立方体开发一个报告,它有一个钻取报告。当我点击主报表上的销售额字段时,它会打开详细报告的钻取报告。这里我通过了(类别,子项目,产品)参数(级联)在主报告的操作部分中钻取报告。在我的主报告中,我有两列。 列级别和 Salesamount 。价值观就像是 [ - ]类别 100 [ - ] subcat 50 产品 30 当我点击100时,参数传递&它正确地打开了详细报告,但是当我点击50时,subcat参数的值没有得到详细报告中的值,也与产品相同。 这里我使用了参数值中的表达式 的 pCategory ---- IIF(inscope(类别),! fields.category.value,分割(合并(参数category.value,"!"),&#34 ;,&#34))
psubcat ---- IIF(inscope(SUBCAT),! fields.subcat.value,分割(合并(参数subcat.value,"!&#34), "&#34))
pproduct ---- IIF(inscope(产品),! fields.product.value,分割(合并(参数product.value,"!&#34), "&#34))
任何人都可以回复我。谢谢你提前
答案 0 :(得分:0)
pCategory = iif(inscope(category),!fields.category.value,split(join(参数!category.value,","),",") )
psubcat = iif(inscope(subcat),!fields.subcat.value,lookupset(Fields!Category_ID.Value,Fields!Subcat_ID.Value,Fields!Subcat.Value," dsMain")
pproduct = iif(inscope(product),!fields.product.value,lookupset(Fields!Subcat_ID.Value,Fields!Product_ID.Value,Fields!Product.Value," dsMain")