凡事从积极的态度做起
记述技术(Web/BI/biztalk infopath/sharepoint)、人、事

改进 SQL 2005 分析服务基于角色的动态授权,支持多个帐号

星期四, 7 八月 2008 11:39 by cleo

参考:SQL 2005 分析服务基于角色的动态授权

 

上文的评论中有人说到:

#11楼 2008-03-19 15:31 wangdh [未注册用户]

我不太明白[产品].[账号].currentmember=StrToTuple("[产品].[账号].&["+LCase(UserName)+"]"),这样设计不是因为产品维度里有个账号属性吗?
是不是每个产品只能属于一个账号呢?

 

解决这个问题,其实不难,只需要将 角色定义是稍作修改

打开角色维度数据》选择相应的维度属性

允许的成员表达式:

StrToTuple("[业务员医院].[地区帐号].&["+LCase(UserName)+"]")

修改为:

Filter( [业务员医院].[地区帐号].ALLMEMBERS, Instr( [业务员医院].[地区帐号].currentmember.Properties( 'Member_Caption' ),"["+LCase(UserName)+"]" )  > 0  )

user

当前评分 1.0 , 共有 1 人参与

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:  
Categories:   商业智能BI
Actions:   E-mail | del.icio.us | Permalink | 评论 (0) | Comment RSSRSS comment feed

添加评论


(将显示你的Gravatar图标)  

  Country flag

biuquote
  • 评论
  • 在线预览
Loading



 
酷站目录