【发布时间】:2021-03-26 10:24:24
【问题描述】:
我正在尝试在 Power BI 中构建应用。我知道 Power BI 在处理大型数据集时遇到了一些麻烦,我担心这可能会影响性能,因此我只想过滤最新的数据。是否可以在直接从 Power BI 中的 SQL 数据库查询之前过滤数据,如下面的屏幕截图所示?如果没有,在直接查询之前过滤数据还有哪些好方法?
更新:
尝试运行 SQL 代码:
let
Source = Sql.Databases("myproject.database.windows.net", "MyDatabase", [Query="Select * from My_Table where Timestamp> '2021-01-01' "])
in
Source
和
let
Source = Sql.Databases("myproject.database.windows.net"),
MyDatabase = Source{[Name="MyDatabase"]}[Data],
dbo_My_Table = NiagaraDatabase{[Schema="dbo",Item="dbo_My_Table "]}[Data],
#"Filtered Rows" = Table.SelectRows(dbo_My_Table , each [Timestamp] > '2021-01-01')
in
#"Filtered Rows"
两者都返回错误:
Details: "Microsoft SQL: Incorrect syntax near '='."
【问题讨论】:
标签: sql-server powerbi