编写包含Max和ForEach的变量

2020-08-24 15:09发布

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

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


Webi环境:SAP BusinessObjects BI Platform 4.2支持包3补丁6

我正在寻找创建与每个患者编号关联的两个变量。 一个用于最新的执行日期/时间,另一个用于与最新日期时间相关联的订单检查状态。 然后,我将这两个变量作为明细变量添加到主查询中。例如,玛格丽特有两个条目。 我想确定最大订单查询ID,然后获取与该行相关的订单查询状态和执行日期:完成 2019/12/19 08:27:52

有人可以协助编写完成这项工作所需的公式吗? 我已经通过 ForEach In Max 进行了多种尝试,但是到目前为止还没有运气。 提前谢谢您!

data-set.jp
max-order-recon-id.jpg

data-set.jpg (62.1 kB)

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

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


Webi环境:SAP BusinessObjects BI Platform 4.2支持包3补丁6

我正在寻找创建与每个患者编号关联的两个变量。 一个用于最新的执行日期/时间,另一个用于与最新日期时间相关联的订单检查状态。 然后,我将这两个变量作为明细变量添加到主查询中。例如,玛格丽特有两个条目。 我想确定最大订单查询ID,然后获取与该行相关的订单查询状态和执行日期:完成 2019/12/19 08:27:52

有人可以协助编写完成这项工作所需的公式吗? 我已经通过 ForEach In Max 进行了多种尝试,但是到目前为止还没有运气。 提前谢谢您!

data-set.jp
max-order-recon-id.jpg

data-set.jpg (62.1 kB)
付费偷看设置
发送
20条回答
悠然的二货
1楼 · 2020-08-24 15:40.采纳回答

约书亚嗨,

人名(合并),财务编号(合并)是对象。

入院日期,出院日期,医生是详细变量。

最大订单确认编号,日期为变量。

您已经拥有所有这些对象和变量。 只需将它们与filtercount作为表的过滤器一起拖到新表中即可。

您可以在我之前的评论中检查这些变量的公式。

半个程序猿
2楼-- · 2020-08-24 15:53

嗨Deepti,
附有带有新示例数据的屏幕截图。 请忽略我原始帖子中的数据集屏幕截图。 我用浅蓝色将变量字段阴影化。 如您所见,当我尝试从查询2中引入Recon Date&Time变量时,出现了#CONTEXT错误。希望这对您有所帮助。

variables.jpg
queries.jpg

路亽曱_Ryan
3楼-- · 2020-08-24 15:47

嗨,约书亚,

1。 您可以从两个查询中合并患者编号和人名。

2。 创建一个细节变量作为rec_date,并将相关维度作为合并维度的患者编号。

rec_date = [侦察性能日期和时间]

3。 创建一个日期为=([rec_date] where([[Max Order Recon ID] = Max([Order Recon ID])))In([患者编号])

4。使用合并对象的患者编号,查询2中的人员姓名,第3点中的日期变量和

[Max Order Recon ID]变量。

风早神人
4楼-- · 2020-08-24 16:02

嗨Ayman,
我已将Recon ID变量和Max Order Recon ID的变量添加到主选项卡,但仍然收到错误。

variable-and-table.jpg

路亽曱_Ryan
5楼-- · 2020-08-24 15:35
DafaDDDa
6楼-- · 2020-08-24 15:47

感谢您的建议。 我删除了以前的所有变量,并创建了建议的变量。 我可以将"最大订单侦查ID"变量添加到主表中,但是当我尝试添加"订单侦查Status_V"时收到#DATASYNC错误。 为了澄清,这是我表中的对象。 注意:财务编号与患者编号相同。 我只是将它从先前的查询中重命名。 问题似乎是将数据从Admit表转移到Main表。 似乎是多余的,但我需要将报告作为两个查询来做,因为某些患者可能没有订单检查信息。 由于某些原因,如果这些字段为空白,则患者将不会出现在报告中。 再次感谢您的协助。

表1(主要):人名-完整,财务编号,录取日期和时间,出院日期和时间,就诊医生

表2(允许):人员姓名-完整,财务编号,确认类型标志,订单确认状态,确认执行日期和时间,订单确认ID,最大订单确认ID,订单确认状态_V

< a hraf="/img/storage/temp/1771536-objects.jpg"> objects.jpg
variables.jpg

悠然的二货
7楼-- · 2020-08-24 15:37

嗨,约书亚,

1。对于日期变量,请使用合并维财务编号,而不要使用admit表中的财务编号。

2。 在新表中,使用admit表中的人员姓名而不是合并维度。

3。根据合并的财务编号创建入院日期,出院日期和医生的明细变量。

检查是否获得所需的结果。

一周热门 更多>