Oracle 为交叉表中的相同列值创建重复值

Oracle 为交叉表中的相同列值创建重复值,oracle,sap,webi,Oracle,Sap,Webi,我正在尝试在webi报告中创建一个交叉表,该交叉表应如下所示: 使用图像的链接 也就是说,在2020年1月1日的某个日期,有一个人“a”占用房间“Room1”,在同一日期,还有一个人“b”占用房间“Room2”。有一个oracle表,从中我将数据提取到报告中 但与此相反,它显示为: 使用此图像的链接 请帮我解决这个问题 提前感谢!:) 什么对象表示“a”和“b”的值?假设它是人。创建一个名为MaxPerson的变量,定义如下,并使用该变量代替Person MaxPerson=Max([Perso

我正在尝试在webi报告中创建一个交叉表,该交叉表应如下所示:

使用图像的链接

也就是说,在2020年1月1日的某个日期,有一个人“a”占用房间“Room1”,在同一日期,还有一个人“b”占用房间“Room2”。有一个oracle表,从中我将数据提取到报告中

但与此相反,它显示为:

使用此图像的链接

请帮我解决这个问题


提前感谢!:)

什么对象表示“a”和“b”的值?假设它是。创建一个名为MaxPerson的变量,定义如下,并使用该变量代替Person

MaxPerson=Max([Person])

这对你有用吗?

Yu可以使用pivot表函数。这里有一个例子,谢谢你的回答,但pivot采用固定值,我有动态值。