0

単純な選択ステートメントから次の出力を取得できました。

SELECT DAILY.KEY,DAILY.TIMESTAMP,DAILY.LOG
FROM DAILY 
ORDER BY DAILY.SEQUENCE

    KEY      ,TIMESTAMP           , LOG
    index_230,Oct 2, 2013 11:02 AM, MAIN_4 
    index_230,Oct 2, 2013 11:02 AM, MENU_C 
    index_230,Oct 2, 2013 11:02 AM, SUBMENU_9 
    index_230,Oct 2, 2013 11:02 AM, OPTION_20 
    index_235,Oct 2, 2013 11:02 AM, MAIN_6 
    index_235,Oct 2, 2013 11:02 AM, MENU_A 
    index_235,Oct 2, 2013 11:02 AM, SUBMENU_6 
    index_235,Oct 2, 2013 11:02 AM, OPTION_10 
    index_233,Oct 2, 2013 11:02 AM, MAIN_7 
    index_233,Oct 2, 2013 11:02 AM, MENU_A 
    index_233,Oct 2, 2013 11:02 AM, SUBMENU_7 
    index_231,Oct 2, 2013 11:02 AM, MAIN_4 
    index_231,Oct 2, 2013 11:02 AM, MENU_C 
    index_231,Oct 2, 2013 11:02 AM, SUBMENU_8 
    index_232,Oct 2, 2013 11:02 AM, MAIN_4 
    index_232,Oct 2, 2013 11:02 AM, MENU_C 
    index_232,Oct 2, 2013 11:02 AM, SUBMENU_9 

ただし、レポートを作成する前にこのデータを処理する方法がわかりません。

基本的に、一意のシーケンスごとにカウントを作成する必要があります。しかし、各オプションを関連付けるのに問題があります..つまり、キーの場合

    KEY      ,TIMESTAMP           , LOG
    index_230,Oct 2, 2013 11:02 AM, MAIN_4 
    index_230,Oct 2, 2013 11:02 AM, MENU_C 
    index_230,Oct 2, 2013 11:02 AM, SUBMENU_9 
    index_230,Oct 2, 2013 11:02 AM, OPTION_20 

レポートでこれらの値をインクリメントする必要があります。

MAIN_4(+1) +- MENU_C(+1) +-- SUBMENU_9(+1) +-- OPTION_20 (+1)

レポート全体は次のようになります。

MAIN_1  +- MENU_A(13)+-  SUBMENU_1(6)+- OPTION_1  (1)
        |            |               +- OPTION_2  (0)
        |            |               +- OPTION_3  (5)
        |            +-  SUBMENU_2(7)+- OPTION_1  (4)
        |                            +- OPTION_2  (3)
        |                            +- OPTION_3  (0)
        +- MENU_B(1) +-  SUBMENU_1(1)+- OPTION_1 (1)
                                     +- OPTION_2 (0)
         .                           +- OPTION_3 (0)
         .
         .

MAIN_2  +- MENU_A(1) +-  SUBMENU_1(1)+- OPTION_1  (1)
        |
etc...

これを行う方法に関する指針や推奨事項は大歓迎です..

4

1 に答える 1

1

計算列を使用して、データの各行に 1 の値を与えます。レポートの最良の結果を得るために、ほとんどすべての場所で値を計算できます。

この画像では、データセットのすべての行の新しいフィールド「すべて」に値 1 を与えています。

ここに画像の説明を入力

于 2013-10-03T14:00:06.190 に答える