OBIEE 11g-如何从数据表创建交叉表



当我运行分析时,我有如下数据:

Name               Class ID  Class Date
Jones, Joe         241-A     2020-10-01
561-D     2020-10-15
106-C     2020-09-16
Williams, Sara     241-A     2020-11-04
561-D     2020-12-01
106-C     2020-09-22
Bonney, Jim        241-A     2020-11-15
561-D     2020-12-04
Furter, Frank N.   241-A     2020-12-12
561-D     2020-09-18
106-C     2020-10-06

我想这样格式化:

241-A        561-D        106-C
Jones, Joe      2020-10-01   2020-10-15   2020-09-16
Williams, Sara  2020-11-04   2020-12-01   2020-09-22
etc.

我尝试使用FILTER("Facts"."Username" USING ("eInfo"."ClassID" = '241-A')),但它给了我错误消息:函数FILTER在其第一个参数中至少需要一个度量值列

在我的数据中,我没有任何美元金额——我所有的数字数据字段要么是ID,要么是Date。

我该如何解决这个问题?

您使用的是一个表视图。只需使用Pivot视图并拖动您的";名称";排成一排;类ID";插入枢轴的立柱部分。完成。

不要先考虑代码。试着理解这个工具是如何工作的。pivot实际上是最基本的功能,使用代码来实现这一点对未来尝试的任何事情来说都是一个坏兆头。首先学习产品,否则你会严重滥用它并产生低于标准的结果。

最新更新