因此,如果我有三个用户:Tom,Dick和Harry,并且已经为他们分配了组颜色。我希望他们能够看到自己小组中每个人的数据。
Name Group Email
----- ----- -----
Tom Green t@acme.com
Dick Red d@acme.com
Harry Red h@acme.com
所以我创建了一个度量
RLS_SecurityKey = CALCULATE(FIRSTNONBLANK(People[Group],People[Group]),
USERPRINCIPALNAME() = People[Email])
当我以单独的用户身份登录时,可以在卡片视觉图中看到我正在获得预期的组。
但是,当我在“人员”表上设置行级安全性时,[Group] = [RLS_SecurityKey],
我只会获得与电子邮件地址匹配的一行,而不是与他的组匹配的用户。
似乎我很想念一些东西,但看不到。如何找回与“组”相关的所有行而不是电子邮件?
答案 0 :(得分:1)
是的,很简单。
initial:
cp backup/file.txt "$(TIMESTAMP)"
我调整了过滤器表达式,并使其成为整个表的合适过滤器。