2020-09-05 04:20发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个在数据服务中生成的表,该... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个在数据服务中生成的表,该表由1条记录组成,并包含各种日期列,例如昨天的日期,月末的日期等。
之所以要将其包含在Universe中,是为了使用户在构建Webi报表时可以使用这些值。
它故意不链接到Universe中的任何其他表。 当我用它创建一个webi报告时,它会产生错误的数据。
是否可以在Universe中成功使用独立表?
谢谢。
有两种方法可以实现。
简单的方法是将其隔离,并在BL中为其添加对象。 在WebI中,创建一个仅包含那些对象的单独查询。
为避免创建单独的查询,需要做更多的工作。 三种选择:
第一个选项是在每个对象的定义中进行子选择。 例如,如果您的表名为" lookup",并且有一个名为" yesterday"的日期列,则您的对象将是:"(从查询中选择昨天)"。 这可能很难看,但可以在简单查询中使用。
第二个选项是hack-ish但更灵活。 将查找表连接到主要事实表(或将始终使用的任何其他表)。 连接将在永远不会相等的两列上成为"不等于",例如: fact.pk !=查找 。零。 假定"零"列具有 fact.pk 中永远不会存在的值。
最后一个选项是使用您的主表创建一个派生表,并在笛卡尔式联接中进行查找。 例如:从0 = 0的事实左联接查找中选择*。
最多设置5个标签!
有两种方法可以实现。
简单的方法是将其隔离,并在BL中为其添加对象。 在WebI中,创建一个仅包含那些对象的单独查询。
为避免创建单独的查询,需要做更多的工作。 三种选择:
第一个选项是在每个对象的定义中进行子选择。 例如,如果您的表名为" lookup",并且有一个名为" yesterday"的日期列,则您的对象将是:"(从查询中选择昨天)"。 这可能很难看,但可以在简单查询中使用。
第二个选项是hack-ish但更灵活。 将查找表连接到主要事实表(或将始终使用的任何其他表)。 连接将在永远不会相等的两列上成为"不等于",例如: fact.pk !=查找 。零。 假定"零"列具有 fact.pk 中永远不会存在的值。
最后一个选项是使用您的主表创建一个派生表,并在笛卡尔式联接中进行查找。 例如:从0 = 0的事实左联接查找中选择*。
一周热门 更多>