我有一个从SQL查询生成的报告,其中包含一个到期日期列。我的要求是创建一个切片器,无论用户在切片器中选择什么日期,报表都应该显示到期日期早于所选切片器日期的所有数据。
我无法将切片器日期传递给SQL查询。
你能指导我找到最好的方法吗?
发布于 2020-05-06 18:13:26
这在一般情况下是不可能的。在报表页上设置的切片器和筛选器不能修改模型(例如,计算表或计算列),也不能修改查询。
做这类事情的唯一可能方法是使用DirectQuery,它在后台自动执行,因为它只动态查询所需的数据。否则,您需要预加载要在报表中使用的所有数据。
Using DirectQuery有很大的局限性,可能适用于您的用例,也可能不适用。有关详细信息,请查看链接文档中的限制和注意事项。
https://stackoverflow.com/questions/61638112
复制相似问题