Business Objects webiのマージでcountifsを実行したいと思います。私は次元 "SID"にマージされる2つの異なるデータセットを持っています。 「連絡先」として知られている外部クエリのソースになりつのデータ・ソースは、次の列があります。ビジネスオブジェクト全体のCountifs相関サブクエリのようなwebi merge
- SID(数、大きさ)
- 問い合わせ日(日、寸法)
- 問い合わせタイプ(文字列、寸法)
"インシデント" として知られている他のデータソースは、次の列があります
- SID(数、寸法)
- インシデント日(日、寸法)
私は、次の列で多分、細部変数をマージ使用して「連絡先」のデータソースに基づいてWeb Intelligenceでレポートを()を作成したいと思います:
- SID(数、大きさ)
- 問い合わせ日(日、寸法)
- 接点タイプ(文字列、寸法)
- 件のインシデントは、以下が真である "インシデント" :)
[インシデント]のレコードの(VARIABLE COUNTIFSに影響を与えた。[SID] = [コンタクト] [SID]
[インシデント]。[インシデント日] < =([連絡先] [連絡日] +7)
[インシデント]。[インシデント日]> = [問い合わせ] [連絡日]
どのような考えですか? count()を使ってディテール変数を実行しようとしていましたが、これは動作していないようです。 BIプラットフォーム4.2、Webiを使用しています。私はVariable to count Merged dimensionsとcount formula in webi reportのようなスタックオーバーフローの外部の多くのウェブサイトを研究しました。
この2つのスタックオーバーフロー記事、Business Objects CountIf by cell referenceおよびBusiness Objects WEBI 3 universes in one reportも見てきました。しかし、これらのどれも、少なくとも私が理解できる方法で、SIDマージ全体でディテール変数とメジャーを作成するたびに発生すると思われるコンテキストエラーをどのように克服するかを示していません。ここで
は、2つのデータソースは、同様のレポート上の所望の出力として、どのように見えるかです:SAPから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