SSRS基于另一行可见性的行可见性
问题描述:
我的SSRS报告要求根据出纳方差将报表过滤为平衡到0.我的方差是基于两个不同数据集和这些数据集中的值的计算。SSRS基于另一行可见性的行可见性
我已经使用了一些自定义代码,以便从第二个数据集中提取一些数据,然后使用ReportItems!表达式来计算所有组合在一个图表中的方差。要求只显示那些失去平衡的收银员超过+/- $ 10。我试图把ReportItem!表达式在Tablix的过滤器中,但过滤器不会接受ReportItem!表达。我的下一个想法是隐藏不符合我的标准的行,但是当我这样做时,其中一个切换行取消隐藏,因为它的父项现在基于我的行可见性表达式隐藏。是否可以隐藏隐藏行的所有子行?理想情况下,我会将它变成一个参数,以便最终用户可以更改要查看的数据的范围。
答
我不知道为什么,但我不得不把组的可见性设置,以及所有其他的行排组我只需要做这个组。
答
你试过隐藏组而不是行吗?通常如果组内有一个孩子被隐藏,孩子也会隐藏起来...
它会创建一些不愉快的开销,但你有没有尝试在你的Tablix过滤器中再次调用自定义代码? – molleyc
我曾尝试将自定义代码放入Tablix过滤器,但无法正常工作。隐藏的行想法只是一个想法,如果有一种方法可以排除这些行进入数据,我会,但我不知道如何根据未包含在计算中的数据过滤数据源数据。我曾考虑将其添加到源数据,但我不确定这是否值得为这一要求付出努力。 – Jared