跳转到主要内容
Chinese, Simplified

问题1(单选题)

你有四个销售区域。每个区域有多个销售经理。

在数据模型中实现行级安全性(RLS)。将相关的启用邮件的安全组分配给每个角色。
您的销售报告支持按区域进行分析。销售经理可以查看所在区域的销售记录。禁止销售经理查看其他区域的记录。
销售经理到不同的地区工作。
您需要确保销售经理能够看到正确的销售数据。

你应该怎么做?

  • A.更改销售经理的Microsoft Power BI许可证类型。

  • B.在Microsoft Power BI Desktop中,编辑报表的行级安全设置。

  • C请求将销售经理添加到正确的Azure Active Directory组。

  • D 管理底层数据集的权限。

 

答案:

C

解释:

使用AD安全组,您不再需要维护一个很长的用户列表。

所有你需要做的是把AD安全组与所需的权限和Power BI将做REST!这意味着一个具有权限和AD security组的小而简单的安全文件。

注意:配置角色映射

一旦发布到Power BI,您必须将成员映射到数据集角色。

成员可以是用户帐户或安全组。只要有可能,我们建议您将安全组映射到数据集角色。它涉及到管理Azure Active Directory中的安全组成员。它可能会将任务委托给您的网络管理员。

参考:

https://www.fourmoo.com/2018/02/20/dynamic-row-level-security-is-easy-w… https://docs.microsoft.com/en-us/power-bi/guidance/rls-guidance

 

问题2 (拖拉题)

您有一个包含Sales、Product和Date三个表的Microsoft Power BI数据模型。

Sales表有一个名为[Total Sales]的现有度量,它将Sales表中的总销售额相加。
您需要编写一个计算,返回所选ProductCategoryName值所代表的销售额占总销售额的百分比。计算必须考虑ProductCategoryName上的任何切片器,并且必须显示可见的总销售额的百分比。例如,如果有四个ProductCategoryName值,并且用户过滤掉一个,那么显示ProductCategoryName和计算的表总和必须达到100%。
 
你应该如何完成计算?要回答这个问题,请将适当的值拖动到正确的目标。每个值可以使用一次、多次或根本不使用。您可能需要在窗格之间拖动分割条或滚动以查看内容。

注意:每一个正确的选择值一分。

选择和放置

图片

答案:

解释:

框1:CALCULATE -

在修改的筛选器上下文中计算表达式的右值。

框2:DIVIDE -

作为数据建模师,当您编写一个DAX表达式以分子除以分母时,您可以选择使用divide函数或divide运算符(/ -斜杠)。

当使用DIVIDE函数时,必须传入分子和分母表达式。

框3:ALLSELECTED -

ALLSELECTED从当前查询的列和行中删除上下文过滤器,同时保留所有其他上下文过滤器或显式过滤器。
ALLSELECTED函数获取表示查询中所有行和列的上下文,同时保持显式过滤器和上下文,而不是行和列过滤器。此函数可用于在查询中获得可视化总计。

例子:

measure 'Reseller Sales'[Reseller Visual Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED())

参考:

https://docs.microsoft.com/en-us/dax/allselected-function-dax

原文:https://www.itexams.com/exam/DA-100

Tags
 
Article
知识星球
 
微信公众号
 
视频号