将值转换为带有"是"或"否"变量的列。

2020-09-23 15:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


美好的一天。

我正在尝试弄清楚如何在WebI中完成这项工作。 在下表中,您将看到权限组的值。 该表显示一个用户的权限组和其他信息。 多个用户具有关联的不同权限组集。 我想尽可能利用所有权限组并将它们用作列; 然后让一个变量指示是或否(如果用户具有该许可权)。 (类似" If IsNull([Permission Group])然后" No",否则为" Yes")

但是; 我在使这些值用作列时遇到麻烦。

在WebI中我唯一接近的是创建一个如下所示的交叉表。

但是,当像前面提到的那样抛出一个变量时,所有字段都只填充No ...我的想法是因为这些是值,而不是真正的列?

我的目标是得到一个如下所示的结果:

values1.jpg (125.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


美好的一天。

我正在尝试弄清楚如何在WebI中完成这项工作。 在下表中,您将看到权限组的值。 该表显示一个用户的权限组和其他信息。 多个用户具有关联的不同权限组集。 我想尽可能利用所有权限组并将它们用作列; 然后让一个变量指示是或否(如果用户具有该许可权)。 (类似" If IsNull([Permission Group])然后" No",否则为" Yes")

但是; 我在使这些值用作列时遇到麻烦。

在WebI中我唯一接近的是创建一个如下所示的交叉表。

但是,当像前面提到的那样抛出一个变量时,所有字段都只填充No ...我的想法是因为这些是值,而不是真正的列?

我的目标是得到一个如下所示的结果:

values1.jpg (125.7 kB)
付费偷看设置
发送
5条回答
Baoming ROSE
1楼-- · 2020-09-23 16:33

在第一个屏幕截图中尝试此操作。

= if([Permission Group] ="")然后"否",否则"是"

SC_Yao
2楼-- · 2020-09-23 16:31

感谢您的答复。 该变量只会导致全是。 即使没有用户权限。 我尝试过的其他变量也存在同样的问题。

3楼-- · 2020-09-23 16:32

在交叉表中尝试使用以下公式。

= If(IsNull([Permission Group]))然后为0,否则为1

代楠1984
4楼-- · 2020-09-23 16:44

相同的结果,该表显示所有1。

小灯塔
5楼-- · 2020-09-23 16:25

在交叉表中 使用以下公式。 它将针对访问1显示1。

= count([权限组])

一周热门 更多>