SAP Universe 设计工具 - 如何在 Universe 的每个 class 中创建具有固定值的维度

SAP Universe design tool - how to create a dimension with fixed value in each class of a universe

我的 Universe 中有几个 class,其中包含 objects(维度、度量)指向数据库的字段 table。

例如class的objects“Grant”指向table“Grant_T”和[=36的objects =]“采购”指向table“Procurement_T”.

我想创建一个包含每个 class 固定值的维度“类型”。 class“Grant”应为“Grant”,class“Procurement”应为“Procurement”。

我的不同报告需要此字段,因为当我在不同的 classes 上执行 UNION(Web Intelligence 中的查询面板)时,我需要区分结果。我不知道如何创建具有固定值的维度(不指向数据库 table 字段)。

当我尝试这个公式时

="Grant" 

它不工作。与相同:

='Grant'

显然,系统需要指向数据库的一个字段table。但是那里没有字段允许我区分 class.

的类型

可以吗?你能帮我找到解决办法吗?

感谢您的帮助。

假设您正在使用具有标准 SQL 的数据库,对象的定义可以简单地为:

'Grant'

这将在 WebI 报告中起作用,尽管它会在 UDT 中生成解析错误(“对象未与 table 关联”,或类似的东西)。这个错误可以忽略,但是如果你想能够解析成功,点击“Tables”按钮和select Grant_T table.

您不需要在 Universe 对象定义中使用等号,仅适用于 WebI 公式。