请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
帆软用户c7DdYR2y4m(uid:2068347)
职业资格认证:FCA-FineBI
实现权限控制
根据Exam.db数据库中提供的部门表(department)、部门经理对照表(DepartmentManagerComparison)、部门总监对照表(DirectorOfDepartmentComparison)、部门费用统计表(DepartmentalCostStatistics),进行BI平台用户的配置以及基础数据建模和权限设计(权限实现逻辑:部门经理能看到所管辖下部门的所有数据,部门总监能看到所管辖下部门经理看到的的所有数据),实现以下权限控制效果。  1.aaron,edison能够看到所有部门的数据;  2.ben能够看到华东大区销售部、上海销售部的数据;  3.caleb,gary能够看到费用管理部的数据;  4.david能够看到财务部、费用管理部的数据;  5.frank能够看到华东大区销售部、上海销售部、财务部、费用管理部的数据。 参考文档: https://help.fanruan.com/finebi/doc-view-251.html https://help.fanruan.com/finebi/doc-view-378.html 根据 多层级权限分配 文档,先实现四联表模型。 发现DB中有部门表维度表、部门经理对照表(人员信息表),部门费用统计表,缺失人员-部门权限表(部门经理对照表中的部门信息不全面,有层级关系)。 一、建立人员-部门权限表 1、将部门维度表打平处理,压缩层级关系,得到上级部门:所有下级部门 的部门扩展维度表。 2、将部门经理对照表左关联部门扩展维度表,保留部门经理和部门经理下属的所有部门,即得到人员-部门权限表。 (这里是否有其他方法,大佬帮忙指点指点)   二、根据人员部门权限表进行人员权限设置 1、将部门经理录入平台用户,统一角色Exam, 2、对角色Exam进行权限设置(需要分配目录权限和数据权限,分析主题用到哪些数据表,对应的数据表都要开通权限给Exam,没开的话,仪表板用到的字段会显示星号) 3、对数据进行行级权限设置 三、分析数据,完成仪表盘并发布 登录其他账号检测验证结果OK  
对相关商品进行支持度、置信度、提升度三方面的关联规则分析
根据数据库Exam.db中的订单明细表(OrderDetails),使用FineBI V5.0对相关商品进行支持度、置信度、提升度三方面的关联规则分析。 【主要考查考生的FineBI数据建模能力,以下所有试题内容需要配置FineBI中的关联关系或者自助数据集进行建模,不得使用SQL数据集进行建模解答。】 思路:先研究3个指标的定义公式,了解清楚需要的原子指标、派生指标。 参考了以下资料: https://help.fanruan.com/finebi/doc-view-1195.html     https://bbs.fanruan.com/wenda/question/21253.html 要计算支持度、置信度、提升度三个指标,需要这些指标支撑:总订单数,商品订单数,商品A&B交集订单数 以上3个指标的粒度不一致,需要提前准备3张不同粒度的表。 一、准备总订单数结果表 二、准备商品维度统计的订单数结果表 三、准备 商品A&B交集订单数结果表 1、由于我没有在BI上找到能自连接的方法,先行将Exam_OrderDetails 复制一个副本出来,再进行左连接【连接时去掉合并依据  商品】 2、设置字段,对2个商品字段进行重命名,主表的叫 分析商品、副本表的叫 关联商品 3、分组汇总,得出商品A&B交集订单数结果表,添加过滤条件,去掉分析商品 = 关联商品的数据 四、准备最终的ads表,将相关数据合并起来 1、选择商品A&B交集订单数结果表做主表,关联订单总数,商品订单数【需要关联2次,一次用“分析商品”关联,将分析商品”对应的商品订单数合并进行记录中;一次用“关联商品”进行关联,将“关联商品”对应的商品订单数合并进行记录中】,结果如图: 关联总订单数时,没有维度,用 编辑合并计算创建关联条件,直接输入1即可 五、增加公式列,根据支持度、置信度、提升度三个指标的计算公式,创建这3个指标 1、支持度 2、置信度 3、提升度 到此完成数据建模      
如图怎么取每个车牌号的首次违规时间和二次违规时间
根据数据库Exam.db中提供的交通违规记录表(TrafficViolations),对相关驾驶员进行首次到二次违规的数据进行分析统计,包括驾驶员距首次违规间隔天数、前两次违规罚款差额等相关数据 注:主要考查考生的FineBI数据建模能力,以下所有试题内容需要配置FineBI中的关联关系或者自助数据集进行建模,不得使用SQL数据集进行建模解答。   由于不能用sql,无法利用sql的开窗口函数直接拉取二次违规的数据。做了比较久的时间。 我的思路是先试试能否有支持类似窗口的内置函数处理,个人没有找到,只找到了分组首次时间的获取方式,有更好的方法或思路感谢提供一下。 1.根据Driver ID分组排序,按违章时间添加序号,将第一次违章的记录、第二次违章记录分别过滤出来形成两张表。 2.用第一次违章记录的表左关联第二次违章记录的表。 3.增加2个公式列分别计算驾驶员距首次违规间隔天数、前两次违规罚款差额。 实操: 1、新增公式列,将文本日期字符串转成日期格式(我用的函数是将后面三个字符串去除 REPLACE(${Infraction Date},RIGHT(${Infraction Date},3),"")) 2、字段设置,将新增的字段改成日期格式 3、添加序号字段,点击新增汇总列,如图所示 4、点击保存,然后将表1复制一份形成表2,用于关联 5、继续处理表1,使用过滤,过滤出序号=1的记录 6、进行字段设置,将违规时间、罚款金额修改成首次违规时间、首次违规罚款,然后保存一下。 7、处理表2,类似5、 6步,过滤出序号=2的记录,将违规时间、罚款金额修改成二次违规时间、二次罚款金额,然后保存。 8、切换到表1,进行左连接设置,按Driver ID进行关联 9、新建2个公式列,计算距首次违规间隔天数【IF(ISNULL(${二次违章日期}),"N/A",DATEDIF(${首次违章时间},${二次违章日期},"D"))】、前两次违规罚款差【IF(ISNULL(${二次违章罚款}), "N/A", ${二次违章罚款}-${首次违规罚款})】 10、保存并更新,完成数据建模     新人学习,欢迎大家指点观照。
个人成就
内容被浏览8,059
加入社区1年79天
返回顶部