草庐IT

BI-CENTENNIAL

全部标签

Power BI 虚拟关系RLS禁用的权限控制

需求场景构建权限时,所需构建角色的维度表,与其他明细表的关系是虚拟关系。PowerBI在使用userelationship或Crossfilter函数时,会与RLS冲突。那么,如何在这种冲突的场景下,继续构建权限呢?方案思路本文方案基于dax公式:1.计算组(需下载tabulareditor)2.函数过滤3.权限配置表(如需计划刷新,配置表路径需处于sql或sharepoint/onedrive)另外,也可以将虚拟关系的两个列作为两个表分开,以此避开虚拟关系,就不用这个方法了。案例实现前提信息region/branch区分领导region/branch,执行region/branch因此构建模

BI技巧丨同环比计算

我们在做BI报表分析的时候,大部分指标的运算逻辑都不是特别的复杂,很多用户对于指标最基本的需求,就是可以展示当月数据,看个同环比,能看个YTD就够了。需求听上去并不是特别的复杂,但是这里面也是有一些小技巧的。先来看看本期的案例数据:案例数据就一张Sales的销售事实表,表结构也相对简单,将其导入到PowerBI中。添加如下日期表,并建立模型关系。Date=GENERATE(CALENDAR(MIN('Sales'[DATE]),MAX('Sales'[DATE])),VARDA=[Date]VARYEAR=YEAR(DA)VARQUARTER="Q"&FORMAT(DA,"Q")VARMONT

BI技巧丨同环比计算

我们在做BI报表分析的时候,大部分指标的运算逻辑都不是特别的复杂,很多用户对于指标最基本的需求,就是可以展示当月数据,看个同环比,能看个YTD就够了。需求听上去并不是特别的复杂,但是这里面也是有一些小技巧的。先来看看本期的案例数据:案例数据就一张Sales的销售事实表,表结构也相对简单,将其导入到PowerBI中。添加如下日期表,并建立模型关系。Date=GENERATE(CALENDAR(MIN('Sales'[DATE]),MAX('Sales'[DATE])),VARDA=[Date]VARYEAR=YEAR(DA)VARQUARTER="Q"&FORMAT(DA,"Q")VARMONT