前言
通过创建共享的函数库,可以充分发挥出自定义函数功能的作用,可以极大的扩展PowerBI与DAX的能力边界,减少重复,提升开发效率。
因此,欢迎各位大佬进行投稿,一起添砖加瓦,完善该函数库!
投稿方法
在本站注册账号后,进入会员中心,可在发布文章页面进行投稿。如下图所示:
投稿成功后,需要先等待审核完成,然后才会显示在自定义函数库中。
另外,投稿文章的作者及版权声明均会显示投稿人所用账号的名称,该名称可在会员中心修改,如下图所示:
最后,因技术有限,本站在投稿完成后不支持再次修改,如果需要修改可在评论区留言,或直接联系我帮忙修改。
内容格式
以下是投稿时的一些内容格式的说明:
1、投稿的文章请使用Markdown语言进行撰写,另外标题要从二级标题开始,因为本站会将二级标题当作一级标题,其他各级标题以此类推。如果涉及到图片的,请勿使用本地路径,请先自行上传到图床。
2、请在文章的顶部填写需要投稿的函数分类。如果不在本站现有的函数分类中,则会创建一个新的函数分类,但需要该类别下的函数数量大于5个,否则可能不会创建新分类,而是将函数归入到其他函数类别。
3、函数的命名请使用该格式:作者名.类别.函数名
,并且采用 PascalCase 命名法,即让每个单词的首字母大写并直接连接,不使用连字符或下划线。
以下是投稿文章的内容模板,可自行取用:
函数分类:xxxxx
\---
\#\# 语法作用
这里描述函数的作用或注意事项等。
\```dax
AuthorName.Category.FunctionName(ParamsList)
\```
\#\# 函数代码
该函数的实现代码如下:
\```dax
/// 函数说明
FUNCTION AuthorName.Category.FunctionName = (ParamsList) = FunctionBody
\```
\#\# 应用示例
应用举例说明。
\```dax
AuthorName.Category.FunctionName(ParamsList)
\```
结果如下:
\```dax
xxxxx
\```
注意,使用时请先将转义符号\全部替换成空。