ssas - 如何在 SSAS 角色行过滤器上使用自联接 - Dax 函数
问题描述
我的团队和我有一个模型,我们想分享一个客户。他可以看到所有的 KPI,但看不到员工。他只能看到公司、部门和单位。
Id name type parentID
1 firm inc firm null
2 HR Department 1
3 Sales Department 1
4 Recruting Unit 2
5 Max Employee 3
6 Lisa Employee 4
7 Bob Employee 2
因为我们的 KPI 表基于员工行过滤器
type <>"Employee"
不会工作并给出一个空集
我知道自我加入可能会起作用,但我不知道如何在角色菜单的行过滤器中的 DAX 中做到这一点
解决方案
您的方法是正确的,问题在此代码中:
type <>"Employee"
改用这个:
[type] <>"Employee"
在 DAX 中,我们在 [] 中键入列名。
推荐阅读
- php - 在 Stripe PHP 上捕获特定错误以显示自定义消息
- php - Laravel 迁移数据库关系似乎是正确的。错误信息说外键不兼容
- botframework - 在不丢失实体映射的情况下刷新调度模型
- django - Django serializer with a filed that has a OneToOne relationship
- kubernetes - 每次部署只运行一次初始化容器
- python-3.x - 如何读取目录中的文件并写入文件
- css - 在 cinnamon.css 中编辑元素的属性
- android - 无法从 CalendarView 解析令牌“AbstractCalendarViewDelegate”
- javascript - 重新启动应用程序后调用 AccessToken.getCurrentAccessToken() 时获取 null
- javascript - 我只想显示一个点击的输入(在 vue.js 上)