Power BI支持行级安全(Row-Level Security,RLS)的权限控制,用于限制用户对Dashboard.报表和DataSet的访问.用户浏览的报表是相同的,但是看到的数据却是不同的. RLS内部通过DAX函数 username() 和 userprincipalname()来实现,RLS使得PowerBI能够在行级别上对用户访问的数据进行限制.这两个函数在PowerBI Desktop中返回的都是用户的信息,只不过格式不同: username() :返回 domain\user…
DAX表达式中包含时间关系(Time Intelligence)相关的函数,用于对日期维度进行累加.同比和环比等分析.PowerBI能够创建关系,通过过滤器来对影响计算的上下文. 一,时间关系 DAX表达式有两种方式计算累加和,TOTALxTD()是DATESxTD()的语法糖,使得PowerBI对累加和的计算更加简单. 所有的时间关系函数都包含一个特殊的dates参数,该参数有三种形式: 对date/time列的引用,格式是DateTable[Date_Column] 表格表达式,返回日期/时…
https://zhuanlan.zhihu.com/p/67932754 在PowerBI报表中,切片器绝对是最常用的控件了,利用它可以进行各种维度的动态切换,同一个页面中的所有图表可以同步响应:利用PowerBI的同步切片器功能,不同页面也可以设置同步响应. 同步切片器 在[视图]选项卡下,勾选“同步切片器”即可打开面板, 然后画布右侧出现了新的面板,随便选中一个切片器, 在同步切片器面板中,会显示所有的页面,可以设置这个切片器在每个页面的属性:同步和可见. 同步就是在该页面中是否响应切片器…
从总体上来看,PowerBI Service 有4个主要的构建模块,分别是dashboards.reports.workbooks 和 datasets,这四个模块都是目录,位于workspaces目录中. 一,Workspaces目录 在PowerBI Service中,Workspaces目录是dashboards.reports.workbooks 和 datasets的上层容器,有两类Workspace:My workspace和workspaces. My workspace:是个人的…
PowerBI的查询编辑器使用Power Query M公式语言来定义查询模型,它是一种富有表现力的数据糅合(Mashup)语言,一个M查询可以计算(Evalute)一个表达式,得到一个值. 对于开发者来说,M公式常用于Power Query编辑器中,用于添加计算列,并对数据进行处理.开发者只需要知道简单的Power Query M公式函数,就可以利用PowerBI提供的UI界面来实现数据的处理. 一,访问数据 PowerBI极大地简化了M公式的使用难度,使得开发人员可以使用UI来修改数据模型.…
钻取是指沿着层次结构(维度的层次)查看数据,钻取可以变换分析数据的粒度.钻取分为下钻(Drill-down)和上钻(Drill-up),上钻是沿着数据的维度结构向上聚合数据,在更大的粒度上查看数据的统计信息,而下钻是沿着数据的维度向下,在更小的粒度上查看更详细的数据.举个例子,当前的粒度是月份,按照年份查看数据是上钻,而按照日期来查看数据是下钻,日期的数据是详细的数据,而每天的数据是高度聚合的数据. 我的PowerBI开发系列的文章目录:PowerBI开发 一,层次结构 钻取数据,离不开层次结构…
PowerBI可以通过RLS(Row-level security)限制用户对数据的访问,过滤器在行级别限制数据的访问,用户可以在角色中定义过滤器,通过角色来限制数据的访问.在PowerBI Service中,workspace中的member能够访问Workspace中的Dataset,RLS不会限制数据的访问. PowerBI 只支持Import 和 DirectQuery 连接模式,Live Connection to Analysis Services需要在on-premises模型中处…
https://zhuanlan.zhihu.com/p/64150720 本文学习PowerBI最重要的概念:度量值 初学Power BI一般都会对度量值比较困惑,毕竟对长期接触Excel的人来说,这是个全新的概念,但一旦理解了她,肯定会立即喜欢上. 简单来说,度量值是用DAX公式创建一个虚拟字段的数据值,她不改变源数据,也不改变数据模型,如果你不在报表上使用她,甚至不知道她是什么样子的,而一旦被拖拽到报表上,便发挥巨大的作用,她可以随着切片器的筛选而闪转腾挪.变化万端,所以度量值一般在报表交…
https://zhuanlan.zhihu.com/p/99818030 ​在知识星球遇到的问题中,有不少朋友问如何修改数值型度量值的格式,比如,新建的度量值如何显示为百分比或者千分位等等,这篇文章就帮你掌握修改格式的几种方式. 假设已经建好了度量值: 收入 = SUM('订单'[销售额]) 以此为例来看看都有哪些方式可以更改这个度量值的格式. 1,使用"格式设置"功能 在[建模]选项卡下,有个"格式设置"区,如下图, 选中需要修改格式的度量值,然后在这里调整格式…
在PowerBI 报表中,常规的Tooltip是一段文本,当光标悬停在Visual上,Visual上方会自动显示Tooltip的文本.PowerBI 支持用户自定义内容丰富的Tooltip,用户通过创建一个Report Page,在Page上插入文本.图片和图表等,并把该Page设置为Tooltip ,这样就成功创建了一个基于Page的Tooltip ,称作Tooltip Page,显示的效果如下图: 用户可以设置一个或多个字段与Tooltip Page相关联,当用户把鼠标悬停在包含所选字段的V…