只是想知道是否有人遇到过这种情况,该计算表没有返回任何行,但是在评估 DAX 时它返回正确的结果。
在我的一个表格模型中,我创建了几个汇总表来提高查询性能。按项目 ID 链接到项目表的汇总表。我还在项目表上应用了行级安全性。
由于某些原因,有人告诉我该报告不起作用。当我使用 SSMS 通过用户帐户浏览表格模型时,我发现如果我直接评估表格,它不会返回任何行,例如
evaluate my_summarized_table
但是,如果我直接评估公式,它会返回正确的结果,例如
evaluate Filter(Summarize(mytable, 'Project'[Project Id]...))
我尝试使用 SQL Profiler 和 $system.Discover_Sessions 但无法弄清楚计算表和原始 DAX 查询之间的区别。
以前有人遇到过这种情况吗?可能的原因是什么?