Pab*_*lez 0 excel if-statement powerquery powerbi
我有一个名为的字段field
,我想看看它是否为null,但我在查询中出错,我的代码是这样的:
let
Condition= Excel.CurrentWorkbook(){[Name="test_table"]}[Content],
field= Condition{0}[fieldColumn],
query1="select * from students",
if field <> null then query1=query1 & " where id = '"& field &"',
exec= Oracle.Database("TESTING",[Query=query1])
in
exec
Run Code Online (Sandbox Code Playgroud)
但我在这种情况下得到错误,你是否发现了错误?我有Expression.SyntaxError: Token Identifier expected.
您需要将if行分配给变量.每个M行都需要从作业开始:
let
Condition= Excel.CurrentWorkbook(){[Name="test_table"]}[Content],
field= Condition{0}[fieldColumn],
query1="select * from students",
query2 = if field <> null then query1 & " some stuff" else " some other stuff",
exec= Oracle.Database("TESTING",[Query=query2])
in
exec
Run Code Online (Sandbox Code Playgroud)
在query2中,您可以构建select语句.我简化了它,因为你也与双引号有冲突.
归档时间: |
|
查看次数: |
10657 次 |
最近记录: |