2016-04-26 8 views
1

2週間のユーザーベースデータを選択するクエリを作成し、MSUMを使用して2週間の差分を計算し、ネットに基づいて異なる垂直型のベースサイズの投影を作成します変化する。OBIEE 11gピボットプロンプトをソート

これは最新の会計週のデータを(YYYY-MMの形式で)表示するようプロンプトが表示されるピボットテーブルを使用する必要がありますが、新しい週が転がるたびにピボットの順序がリセットされます最も最近の週を表示するよう促します。これにより、計算が冗長になります。

MSUM計算では、複数のディメンションにわたって特定の順序を使用する必要があるため、基本データの週を並べ替えることはできません。

これは、ドロップダウンを変更するか、ピボットテーブルを編集して保存する前にプロンプ​​トを変更してサポートチームによって変更されるたびにエンドユーザーによって非常に簡単に修正されます(次の週まで続きます)。貧しい顧客経験、またはサポートグループのための余分な仕事になるでしょう。

ピボットテーブルオプション内からピボットプロンプトオプションにソートを作成する方法がありますか?

式は、この種のロジックを以下の... RPDでのソート順序によって定義されているよう

"Metrics"."Base Size" + (
    (
     (
      "Metrics"."Base Size" - (
       MSUM ("Metrics"."Base Size", 2) - "Metrics"."Base Size" 
      ) 
     )/[days in time period] 
    ) * 365 
) 

答えて

0

OBIは、データを注文しますが、上昇はおそらく、そのレベルでそれのための最良の選択です。

あなたのケースでは、分析をダッシュ​​ボードに置き、代わりにダッシュボードプロンプトを使用することができます。そのために、オプションで、「選択リストオプション」をSQL結果に変更する機能があります。これは、ORDER BY句を追加できる既定のクエリに配置する必要があります。また、列のソート順に関係なく、最新の/現在の期間にデフォルトに設定することもできます。

SELECT  "Date"."Financial Week" 
FROM  "My Subject Area" 
ORDER BY "Date"."Financial Week" DESC 

代わりMSUM()関数を使用して、あなたはまた、任意に依存することなく、あなたのための前期の値を取得することができ、時系列に組み込まれている関数のいずれかを使用する方が良いかもしれ注文する。前の期間を取得するAgo()関数を見てください。

+0

ご意見ありがとうございます。 ダッシュボードのプロンプトでピボットテーブルに入力されるデータがその週に制限されず、比較が削除されますか? 時系列関数は間違いなく人生を楽にしますが、さまざまな理由から、まだ使用できません。 – JamesLinkinsBT