【发布时间】:2020-03-01 03:35:12
【问题描述】:
我有一份关于金融的 powerbi 报告。用户需要实时看到最新的数据,所以我不得不选择 DirectQuery。但是在这种模式下,某些功能,例如 DateAdd 和 DatesMtd 不能使用
(This DAX function is not supported for use in DirectQuery mode.),
所以我需要写一个很复杂的SQL语句来达到等价的效果,但这使得报表每次运行都很慢(超过10秒),而且我的数据模型中最大的表不到80000行。我试图优化 SQL 语句,但没有帮助。有什么解决办法吗?
(我用的是powerbi报表服务器和sqlserver企业版)
【问题讨论】:
-
如何优化查询没有帮助?这是否意味着它们已经过优化,但报表执行时间没有改变?什么是数据库?发布您的数据库架构、查询和执行计划,然后我们才能讨论可能的优化。
标签: powerbi dax power-bi-report-server