我想在Business Objects webi中进行合并。我有两个不同的数据集,它们在维度“SID”上合并。作为外部查询源的一个数据源(称为“联系人”)具有以下列:
另一个数据源(称为“事件”)包含以下列:
我想基于“联系人”数据源(可能使用合并,详细信息变量)在Webi中创建一个报告,其中包含以下列:
[事件]。[SID] = [联系人]。[SID]
[事故]。[事件日期]< =([联系方式。[联系日期] +7)
[事件]。[事件日期]> = [联络]。[联系日期]
有什么想法?我一直在尝试用count()来做一个细节变量,但这似乎没有用。我正在使用BI平台4.2,Webi。我研究了堆栈溢出之外的许多网站,例如Variable to count Merged dimensions和count formula in webi report。
我还查看了这两个堆栈溢出文章,Business Objects CountIf by cell reference和Business Objects WEBI 3 universes in one report。但是,这些都没有表明,至少在某种程度上我能够理解,如何克服在我在SID合并中创建详细变量和度量时似乎发生的上下文错误。
以下是两个数据源的外观,以及报告中所需的输出:
CONTACTS
SID Contact Date Contact Type
1 8/1/2017 ONB
1 8/15/2017 SCB
2 8/14/2017 ONB
3 8/19/2017 ONB
4 9/1/2017 SCB
INCIDENTS
SID Incident Date
1 8/1/2017
1 8/7/2017
1 8/9/2017
1 8/21/2017
1 9/1/2017
1 10/1/2017
2 8/15/2017
4 9/2/2017
**DESIRED OUTPUT ON REPORT
SID Contact Date Contact Type Incidents Influenced
1 8/1/2017 ONB 2
1 8/15/2017 SCB 1
2 8/14/2017 ONB 1
3 8/19/2017 ONB 0
4 9/1/2017 SCB 1
答案 0 :(得分:0)
{{1}}
https://answers.sap.com/questions/352011/how-do-i-make-a-countifs-across-business-objects-w.html