
Power BI Desktop 9月份版本已经正式发布。相信很多小伙伴已经关注到了本次版本更新有一个重量级功能的推出自定义函数。那么这个功能对于Power BI的开发者来说很重要么?是否每个人都需要掌握此功能呢?
对此,白茶想说是的,这个功能的推出对于每一位Power BI开发者来说都是非常重要的。掌握了自定义函数(UDF)功能,会对日常的BI开发工作产生以下影响:
- 告别重复的KPI逻辑构建
- 形成自己的代码库体系
- 为用户提供开箱即用的DAX体系
- 扩展开发者的职业方向
接下来我们通过具体的函数介绍和实际案例,来向大家介绍UDF功能。
语法介绍
DAX查询语法如下:
DEFINE
/// Optional description above the function
FUNCTION <FunctionName> = ( [ParameterName]: [ParameterType], ... ) => <FunctionBody>
-
Description:这部分是为函数添加描述的位置,操作与DAX添加备注的方式一致;
-
FunctionName:函数命名,为自定义函数添加名称,后续在DAX中引用均以此名称为主;
-
ParameterName:参数命名,设定参数的名称,以及此自定义函数参数的数量;
-
ParameterType:参数类型/模式,可以设定参数的类型,也可以设定参数的传递模式;
-
参数类型:目前支持的参数类型为
AnyVal、Scalar、Table或AnyRef,AnyVal代表参数类型为任意,Scalar代表参数是一个标量值,Table代表参数可以是一张表,AnyRef代表参数接受表、列、度量或日期;


644

被折叠的 条评论
为什么被折叠?



