我一直在研究Power BI一段时间,当我浏览它的帮助主题时,我常常感到困惑.它们通常是指用作DAX函数或Power Query的函数和公式,但我无法区分这两者.请指导我.
我有多个PowerQuery查询,我想在Excel文件中提供单元格的值.在此特定情况下,源文件名的完整路径.
有什么方法可以把它变成PowerQuery吗?
我们的BI团队正在逐渐成长为喜欢Excel和Power BI中使用的Power Query ETL工具.功能语言M/PowerQuery具有很好的实用性,能够在PowerBI的上下文之外使用会很好.
是否有计划将"M"暴露为独立模块,可以像c#或PowerShell一样调用?
我正在构建一个自定义连接器,通过OAuth2连接到我们的API.这样我们就可以使用api作为powerbi的数据源.
// Resource definition
Resource = [
Description = "MyAPI",
Type = "Custom",
MakeResourcePath = (env) => env,
ParseResourcePath = (env) => {env},
Authentication = [OAuth=[StartLogin = StartLogin, FinishLogin = FinishLogin, Refresh = Refresh]],
......
Icons = [
Icon16 = { Extension.Contents("MyAPI10.png"), Extension.Contents("MyAPI20.png") }
],
Label = "MyAPI"
]
in
Extension.Module("MyAPI", { Resource })
Run Code Online (Sandbox Code Playgroud)
我使用MakeResourcePath和ParseResourcePath传递Environment
参数(在power bi site/desktop中将其作为用户的输入).传递给StartLogin
OAuth授权调用.
StartLogin = (env, state, display) =>
let
resourceUrl = getOAuthUrlFromEnvName(env) & "/oauth/authorize",
AuthorizeUrl = resourceUrl & "?" & Uri.BuildQueryString([ …
Run Code Online (Sandbox Code Playgroud) 一如既往,命名事情很难.
Power Query Formula Language
长
M
是短
有一个很好的中间地带还是我们坚持'M'?
例如,在创建诸如Sublime Text中的语法高亮显示包之类的内容时可能存在冲突m.tmTheme
.在v1更改名称的人的示例.或者我们是否满意powerqueryformulalanguage.thTheme
.
我知道这个问题可能会被标记为主观,但严重的是,它是早期的,所以希望很快它就是一个简单的答案.
BTW我会用这个问题做什么标签?:/
m
- M Modeling Language是Microsoft"Oslo"项目的一个组件,后来称为SQL Server Modeling CTP.该项目于2010年底取消.
powerqueryformulalanguage
- 不存在...
我需要在 Power Query (M-query) 中查找两个日期(入住和退房日期)之间的月份差异。它可以类似于下面的DAX。
period of months = DATEDIFF([dateCheckIn], [dateCheckOut], MONTH )
我找到了该功能
daysDiff = each Duration.days([date1]-[date2])
,但没有月差功能。
在参加了关于奥斯陆/ MI的演讲之后,我正在努力看到使用它优于现有方法的优势以及在什么情况下它会有用.
我知道它很新,并不是所有的细节都已经发布等等但是有些人可以给我一些优势,当你可能会使用它时?
谢谢,
亚历克斯
m ×10
powerquery ×7
powerbi ×5
excel ×2
.net ×1
c# ×1
comments ×1
dax ×1
excel-2016 ×1
group-by ×1
modeling ×1
oauth-2.0 ×1
oslo ×1
powershell ×1