【发布时间】:2022-04-20 01:59:09
【问题描述】:
我有一个名为 tDetails 的范围。如何使用 SQL 进行查询?
我单击我的范围,然后在 Power Query 选项卡上单击“从表/范围”。这将打开 Power Query 编辑器。
在高级编辑器中,我看到如下内容:
let
Source = Excel.CurrentWorkbook(){[Name="tDetails"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"User ID", type text},
{"Company", type text},
{"State", type text},
{"Billed", type Int65.Type}})
in
#"Changed Type"
如何查询这些数据?我需要做以下事情:
SELECT 'UserID' = "User ID"
, 'Discount' = "Billed" * .51
, 'Note' = CASE WHEN State = 'NY' THEN 'Standard'
WHEN State = 'OH' THEN 'Second'
WHEN State = 'CA' THEN 'Third'
ELSE 'Fourth' END
FROM Source
WHERE "State" = "NY"
另外,这里可以使用临时表吗?
SELECT 'UserID' = "User ID"
, 'Discount' = "Billed" * .51
INTO #UserDiscount
FROM Source
WHERE "State" = "NY"
SELECT * FROM #UserDiscount ORDER BY Discount DESC
这些是超级基本的例子。我真正需要做的事情要复杂得多,但这会给我一个起点。
谢谢!
【问题讨论】:
标签: powerquery m