Adding comments in WebIntelligence Reports like in MS Excel

We developed a new add-on based on WebIntelligence Extension Points that allows users to create comments in WebIntelligence reports (DHTML view) a bit like in Excel.
You can download at this address : Link: http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30ccb607-d19b-2d10-f38a-c2413d8d9523
More details from the blog entry : Link: /people/romaric.sokhan/blog/2010/09/12/creating-comments-in-your-webintelligence-report-like-in-ms-excel
We hope this will encourage the development of other extensions from the SDN community
Let us know what you think about this one
Romaric

Hi,
Writing comments is goog practice in programming.
There is no impact on the comments are added to packages.
The perpormance of the application not dependent on the comments.
Use below comments
--For singe line
/*..Multi line..*/
Ar runtime Oralce ignore comments.

Similar Messages

  • Comment on WebI Reports

    Dear Experts,
    Is is possible to make comments on a Web Intelligence reports? Our end users do not like the Discussion pane in the InfoView.
    Please post any creative ideas or third-party apps we can use to to achieve this!
    We're using BO Enterprise 3.1.
    Many thanks,
    Andrew

    Check this
    Adding comments in WebIntelligence Reports like in MS Excel
    Regards,
    Stratos

  • Is there a way in Pages to show and print all the added "comments?" (those you add by highlighting text)  I'd like students to be able to view my comments on printed version of their papers.

    Is there a way in Pages to show and print all the added "comments?" (those you add by highlighting text)  I am a teacher, and I would  like students to be able to view my comments on printed versions of their papers. I know word displays the comments off to the side of the document, and those comments can be viewed all at once and printed alongside the document.

    There doesn't appear to be a way to print conmments in either Pages or Numbers in the Mavericks versions.
    Jerry

  • Apex Advisor does not like comments within interactive reports

    If I have some comments within interactive reports,
    example:
    /* comment */
    select * from dual
    apex advisor shows me an error message like this:
    Compilation error - ORA-06550: line 3, column 1:
    PLS-00428: an INTO clause is expected in this SELECT statement
    Does anyone has the same problem?
    Thank you!

    Hi "user1139516",
    the problem is that if the first word isn't "SELECT" or "WITH" the statement it's not detected as a SQL statement and we fallback to try to handle it as an anonymous PL/SQL block.
    For now as a workaround, but your comments after the SELECT keyword like
    select /* comment */
      from dualWe try to change that behavior in a future version of APEX.
    Thanks
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Enter/View comments using Financial Reporting.

    Hi Gurus,
    Is there a way to have comments written using Financial reporting.
    Example:
    I have created a FR report for budgeting. I would like to have users provision to enter thier comments. the comments could be another grid or another section in the report.
    This is something like annotations in Hyperion Planning. Unfortunately, we don't use Hyperion planning to retrieve annotations to FR.
    Any workarounds or inputs on having commentory is welcome.
    Cheers,
    Satya.

    Hi Satya,
    There is a new feature in v11 that allows you to add annotations / comments to a Financial Reporting report. It seems to be similar to cell text function in essbase but if you are on this version it is worth investigating to see what can be achieved.
    If you are using a version earlier than this, i.e. v9.3.x or below then I am not aware of any way of adding comments directly to Financial Reports although if you use Hyperion Planning it is possible to pull Supporting Detail or Annotations into FR reports. There are a couple of other options available to you:
    1. One of the sample Web Analysis reports does what you are requesting, it has one panel containing a grid report and another panel containing comments that can be added to / amended by users.
    2. You could pull the FR report out into MS Word using SmartView
    Hope this helps
    Stuart Game
    www.analitica.co.uk

  • How to design Customized ALV report like normal report !

    Hello Friends,
                  I like to design a ALV report, with sub headers, sub totals, summary total and other summary details like percentage sale, which is not relavent to the fields displayed in the ALV.
    I know it is possible to get total of the displayed field, but is it possible to design flexible ALV report like normal report.
    Could U please provide example code, if available.
    Thank you,
    Senthil

    HI,
    Just check this example.
    REPORT  ZLAXMI_ALVEXER2  MESSAGE-ID ZZ                       .
    *& TABLES DECLARATION                                                  *
    TABLES: VBAK.
    *& TYPE POOLS DECLARATION                                              *
    TYPE-POOLS: SLIS.
    *& INTERNAL TABLE DECLARATION                                          *
    DATA: BEGIN OF ITAB OCCURS 0,
           ICON TYPE ICON-ID,
           VBELN LIKE VBAK-VBELN,
           AUDAT LIKE VBAK-AUDAT,
           VBTYP LIKE VBAK-VBTYP,
           AUART LIKE VBAK-AUART,
           AUGRU LIKE VBAK-AUGRU,
           NETWR LIKE VBAK-NETWR,
           WAERK LIKE VBAK-WAERK,
        END OF ITAB.
    *INTERNAL TABLE FOR FIELD CATALOG
    DATA: WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
        IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
    IT_FIELDCAT TYPE STANDARD TABLE OF SLIS_FIELDCAT_ALV
               WITH HEADER LINE,
    *INTERNAL TABLE FOR EVENTS
    DATA:    IT_EVENT TYPE SLIS_T_EVENT,
          WA_EVENT TYPE SLIS_ALV_EVENT,
    *INTERNAL TABLE FOR SORTING
          IT_SORT TYPE SLIS_T_SORTINFO_ALV,
          WA_SORT TYPE SLIS_SORTINFO_ALV,
    *INTERNAL TABLE FOR LAYOUT
          WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
    *& VARIABLE DECLARATION                                                *
    DATA : V_REPID TYPE SY-REPID,
           V_PAGNO(4) TYPE N,
           V_DATE(8)  TYPE C.
    *& CONSTANTS                                                           *
    CONSTANTS: C_X TYPE C VALUE 'X'.
    *& SELECTION SCREEN                                                    *
    SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS: S_VBELN FOR VBAK-VBELN,
                    S_VBTYP FOR VBAK-VBTYP DEFAULT 'C'.
    SELECTION-SCREEN: END OF BLOCK B1.
    SELECTION-SCREEN: BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
    SELECTION-SCREEN : BEGIN OF LINE.
    SELECTION-SCREEN  COMMENT 1(20) TEXT-003.
    PARAMETERS: P_LIST RADIOBUTTON GROUP RAD1 DEFAULT 'X'.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN : BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(20) TEXT-004.
    PARAMETERS: P_GRID RADIOBUTTON GROUP RAD1.
    SELECTION-SCREEN : END OF LINE.
    SELECTION-SCREEN: END OF BLOCK B2.
    AT SELECTION-SCREEN.
      PERFORM VALIDATE_SCREEN.
    *& START OF SELECTION                                               *
    START-OF-SELECTION.
      CLEAR: ITAB, ITAB[].
    V_REPID = SY-REPID.
      PERFORM GET_DATA.
      PERFORM DISPLAY_DATA.
    *& END OF SELECTION                                                    *
    END-OF-SELECTION.
    *--DO ALV Process
      V_REPID = SY-REPID.
    *--Sort the Output Fields
      PERFORM SORT_FIELDS.
    *--Build Field catalog for the Output fields
    PERFORM BUILD_FIELDCAT.
    *--Set the Layout for ALV
      PERFORM SET_LAYOUT.
    *&      Form  GET_DATA
          text
    TO GET THE DATA FROM TABLES INTO ITAB
    FORM GET_DATA .
      SELECT VBELN
             AUDAT
             VBTYP
             AUART
             AUGRU
             NETWR
             WAERK
             INTO CORRESPONDING FIELDS OF TABLE ITAB
             FROM VBAK
             WHERE VBELN IN S_VBELN AND
             AUDAT > '04.04.2005'
             AND NETWR > 0.
      LOOP AT ITAB.
        IF ITAB-NETWR < 10000.
          ITAB-ICON = '@08@'.
        ELSEIF ITAB-NETWR > 10000 AND ITAB-NETWR < 100000.
          ITAB-ICON = '@09@'.
        ELSEIF ITAB-NETWR > 100000.
          ITAB-ICON = '@0A@'.
        ENDIF.
        MODIFY ITAB INDEX SY-TABIX.
      ENDLOOP.
    ENDFORM.                    " GET_DATA
    *&      Form  sort_fields
    FORM SORT_FIELDS .
      CLEAR WA_SORT.
      WA_SORT-FIELDNAME = 'VBTYP'.
      WA_SORT-SPOS = '1'.
      WA_SORT-UP = 'X'.
      APPEND WA_SORT TO IT_SORT.
      CLEAR WA_SORT.
      WA_SORT-FIELDNAME = 'NETWR'.
      WA_SORT-SPOS = '2'.
      WA_SORT-UP = 'X'.
      WA_SORT-SUBTOT = 'X'.
      APPEND WA_SORT TO IT_SORT.
    ENDFORM.                    " sort_fields
    *&      Form  build_fieldcat
    *FORM BUILD_FIELDCAT .
    IT_FIELDCAT-COL_POS    = '1'.
    IT_FIELDCAT-FIELDNAME  = 'ICON'.
    IT_FIELDCAT-KEY        = 'X'.
    IT_FIELDCAT-OUTPUTLEN  = '10'.
    IT_FIELDCAT-SELTEXT_L  = 'LIGHT'.
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '2'.
    IT_FIELDCAT-FIELDNAME  = 'VBELN'.
    IT_FIELDCAT-KEY        = 'X'.
    IT_FIELDCAT-OUTPUTLEN  = '10'.
    IT_FIELDCAT-SELTEXT_L  = 'SALES DOC NUMBER'(009).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '3'.
    IT_FIELDCAT-FIELDNAME  = 'AUDAT'.
    IT_FIELDCAT-KEY        = 'X'.
    IT_FIELDCAT-OUTPUTLEN  = '4'.
    IT_FIELDCAT-SELTEXT_L  = 'DOCUMENT DATE'(010).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '4'.
    IT_FIELDCAT-FIELDNAME  = 'VBTYP'.
    IT_FIELDCAT-KEY        = 'X'.
    IT_FIELDCAT-OUTPUTLEN  = '4'.
    IT_FIELDCAT-SELTEXT_L  = 'CATEGORY'(011).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '5'.
    IT_FIELDCAT-FIELDNAME  = 'AUART'.
    IT_FIELDCAT-OUTPUTLEN  = '4'.
    IT_FIELDCAT-SELTEXT_L  = 'DOCUMENT TYPE'(012).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '6'.
    IT_FIELDCAT-FIELDNAME  = 'AUGRU'.
    IT_FIELDCAT-OUTPUTLEN  = '12'.
    IT_FIELDCAT-SELTEXT_L  = 'Order reason'(013).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '7'.
    IT_FIELDCAT-FIELDNAME  = 'NETWR'.
    IT_FIELDCAT-OUTPUTLEN  = '12'.
    IT_FIELDCAT-SELTEXT_L  = 'NET VALUE'(014).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    IT_FIELDCAT-COL_POS    = '8'.
    IT_FIELDCAT-FIELDNAME  = 'WAERK'.
    IT_FIELDCAT-OUTPUTLEN  = '12'.
    IT_FIELDCAT-SELTEXT_L  = 'SD DOC CURR'(015).
    APPEND IT_FIELDCAT.
    CLEAR  IT_FIELDCAT.
    *ENDFORM.                    " build_fieldcat
    *&      Form  set_layout
    FORM SET_LAYOUT .
      IF P_LIST = C_X .
        WA_LAYOUT-WINDOW_TITLEBAR = 'LIST DISPLAY'(016).
        WA_LAYOUT-ZEBRA = 'X'.
    *-- ALV LIST DISPLAY
        PERFORM LIST_DISPLAY TABLES ITAB.
    *-- ALV GRID DISPLAY
      ELSEIF P_GRID = C_X.
        WA_LAYOUT-WINDOW_TITLEBAR = 'GRID DISPLAY'(017).
        WA_LAYOUT-ZEBRA = 'X'.
        PERFORM GRID_DISPLAY TABLES ITAB.
      ENDIF.
    ENDFORM.                    " set_layout
    *&      Form  list_display
    FORM LIST_DISPLAY  TABLES   P_ITAB .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          I_CALLBACK_PROGRAM = V_REPID
          IS_LAYOUT          = WA_LAYOUT
          IT_FIELDCAT        = IT_FIELDCAT[]
          IT_SORT            = IT_SORT[]
          I_SAVE             = 'U'
        TABLES
          T_OUTTAB           = ITAB
        EXCEPTIONS
          PROGRAM_ERROR      = 1
          OTHERS             = 2.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " list_display
    *&      Form  GRID_DISPLAY
    FORM GRID_DISPLAY  TABLES   P_ITAB .
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          I_CALLBACK_PROGRAM = V_REPID
          IS_LAYOUT          = WA_LAYOUT
          IT_FIELDCAT        = IT_FIELDCAT[]
          IT_SORT            = IT_SORT[]
          IT_EVENTS          = IT_EVENT
        TABLES
          T_OUTTAB           = ITAB
        EXCEPTIONS
          PROGRAM_ERROR      = 1
          OTHERS             = 2.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " GRID_DISPLAY
    *&      Form  VALIDATE_SCREEN
          text
    -->  p1        text
    <--  p2        text
    FORM VALIDATE_SCREEN .
      DATA: LV_VBELN LIKE VBAK-VBELN.
      IF NOT S_VBELN IS INITIAL.
        SELECT VBELN
        INTO LV_VBELN
        UP TO 1 ROWS
        FROM VBAK
        WHERE VBELN IN S_VBELN.
        ENDSELECT.
        IF SY-SUBRC <> 0.
          MESSAGE E000 WITH 'INVALID SALES DOC'.
        ENDIF.
      ENDIF.
    ENDFORM.                    " VALIDATE_SCREEN
    *&      Form  display_data
          text
    -->  p1        text
    <--  p2        text
    FORM DISPLAY_DATA .
      DEFINE M_FIELDCAT.
        ADD 1 TO WA_FIELDCAT-COL_POS.
        WA_FIELDCAT-FIELDNAME   = &1.
        WA_FIELDCAT-REF_TABNAME = 'VBAK'.
        WA_FIELDCAT-DO_SUM      = &2.
        WA_FIELDCAT-CFIELDNAME  = &3.
        APPEND WA_FIELDCAT TO IT_FIELDCAT.
      END-OF-DEFINITION.
    DATA:
        LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
        LT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
      M_FIELDCAT 'ICON' ''  ''.
      M_FIELDCAT 'VBELN' ''  ''.
      M_FIELDCAT 'AUDAT' ''  ''.
      M_FIELDCAT 'VBTYP' ''  ''.
      M_FIELDCAT 'AUART' ''  ''.
      M_FIELDCAT 'AUGRU' ''  ''.
      M_FIELDCAT 'NETWR' 'C' 'WAERK'.
      M_FIELDCAT 'WAERK' ''  ''.
    ENDFORM.                    " display_data
    Regards
    Laxmi

  • [WebIntelligence Reporting] How to use count function with condition !?

    Post Author: xuanthuyit
    CA Forum: WebIntelligence Reporting
    Hi everyone,
    I want to make a report like this  with WebIntelligence reporting.
    I want to show the number of Outlet of each chanel (Horeca, Grocery, Convenience) at the end of report !
    But I don't know how to do that with WebIntelligence Reporting.
    Please help asap. . .
    Thank you verry much,

    Post Author: jsanzone
    CA Forum: WebIntelligence Reporting
    xuanthuyit:
    Apparently =count() &#91;and use of a where&#93; was permissible in previous versions of BusObjects, however, things in XI are different (as other users tell me, being XI is my first experience w/ BusObj...), so anyhow, here is the solution to your question.
    You will have have to create two variables for each condition you have.  One variable will be the "helper" and the other variable will be the "worker".  For instance, create a variable called channel_x and the formula:  =if(channel="haney";<metric>;0)  (where "haney" is the name of your organization and <metric> is the metric you are using to count or sum things in your report).  Once channel_x is saved create another variable called channel_x_count and the formula:  =sum(&#91;channel_x&#93;).  Once channel_x_count is saved, then on your report towards the bottom you can use the Template bar to drag in a new table (perhaps you want to use the Horizontal Table type), and then you can drag channel_x_count into your new table.  You will have to repeat the creations of more channel_x type variables (maybe call it channel_y and channel_y_count) or something more descriptive, but in any case substitute the "haney" constant for the next store you want to track, etc, etc.

  • Database column comments in Discoverer report

    Hello,
    I am trying to display database column comments in Discoverer reports. Is there any easy way to display these comments, other than copy and paste?
    I am referring about comments from user_col_comments view...
    SELECT column_name, comments
    FROM user_col_comments
    Thanks in advance...

    Hi
    If you create table or view comments in the database and point a Discoverer folder directly at the database object Discoverer will read the comments in and store them in the description property. If you have added the comments after the EUL was built, refreshing the folder(s) should be all you need to do.
    Best wishes
    Michael

  • Adding comments in Packages

    Our application is using lots of packages,In all the package body we have added comments Like author,Date of creation,Modification done by date etc,It also comes around 40 to 50 lines.
    will this affect the performance of the application.
    Pls advice me.
    If its not good to wrirte big comments in Packages pls tell me how to maintain this comments.
    Rajesh
    Edited by: user635019 on Dec 3, 2008 9:23 PM
    Edited by: user635019 on Dec 3, 2008 9:42 PM

    Hi,
    Writing comments is goog practice in programming.
    There is no impact on the comments are added to packages.
    The perpormance of the application not dependent on the comments.
    Use below comments
    --For singe line
    /*..Multi line..*/
    Ar runtime Oralce ignore comments.

  • [svn:osmf:] 14907: Adding comments, removing test URL.

    Revision: 14907
    Revision: 14907
    Author:   [email protected]
    Date:     2010-03-22 05:50:23 -0700 (Mon, 22 Mar 2010)
    Log Message:
    Adding comments, removing test URL.
    Modified Paths:
        osmf/trunk/apps/samples/framework/OSMFPlayer/html-template/index.template.html
        osmf/trunk/apps/samples/framework/OSMFPlayer/src/OSMFPlayer.as

    Thanks for the architecture comments. I'm interested in this topic because ALARM brought me to arch (although I've replaced the raspberry pi with an Intel-based machine now).
    Well, I'm afraid of starting some kind of flame war by suggesting this officially as a lowly arch noob. I'll leave it up to the people who might profit by something like this (i.e. ALARM – or maybe they don't care and are fine with the current solution, in which case the change is not required at all). For the record, I like the glob solution. It's more flexible than just 'all' and it's easier to memorize the difference between 'any' and '*' compared to 'any' and 'all'.
    It turned out the "adding users" topic is not an issue, because I realized I can simply set "User=nobody / Group=audio" in the systemd unit file to get rid of root privileges while keeping the permission to play audio without logging in. I also set up a minimal Arch VM to test if gnome-icon-theme can be dropped. I found no problems without that package, so I think I'm now ready to upload the modified PKGBUILD (and related files) to the AUR.
    I'll flag this topic as solved. Feel free to add more comments though. Thanks everyone

  • Want to use Reader Extensions for highlighting and adding comments

    Hi,
    The basic use for which we plan to use Adobe LiveCycle Reader Extensions is for highlighting and adding comments.
    In a J2EE application, we create PDF document at runtime using (PDFBox). The purpose to use Adobe LiveCycle Reader Extensions is when the end user sees the PDF created he/she should be able to add highlights and add comments to the PDF document and save it back to server.
    The question is what all I need to do. Just install Adobe LiveCycle Reader Extensions on the server. What should be done specifically when the PDF is created using PDFBox? Add any information to the PDF so that when PDF is viewed by the user he/she can add comments or highlight.
    Can I get sample application and I also need Developer Guide. I think Developer guide comes with the setup? Did not find any place where I can down load a demo setup of Adobe LiveCycle Reader Extensions.
    Can you please guide me in the right direction? I am collecting more information as I search the internet and go through the forum, but it will be very helpful if someone can give correct information.
    Thank You.
    Regards,
    Jay Chandran.

    Hi,
    I was reading Adobe Reader SDK document (Acrobat_SDK_overview.pdf), in that it is mentioned under
    About rights-enabled documents:
    You cannot programmatically rights-enable a PDF file.
    Well I am confused, because my requirement is like this:
    1. PDF is created using (PDFBox) as part in a J2EE application.
    2. After the PDF has been created, from the J2EE application, the PDF will be send to LiveCycle Extensions to right enable it. (There is no user interface, and it is planned to be done programatically using Adobe libraries. The PDF will be send to LiveCycle Server and Right Enabled PDF will be returned.)
    So if there is no way to "programmatically rights-enable a PDF file", how can it be done without having an web interface?
    Just to confirm, PDF can be prgramatically right-enabled using LiveCycle libraries right? I have to right enable PDF files prgramatically and not using LiveCycle web interface.
    Thank You.
    Regards,
    Jay Chandran.

  • Adding Comment to layer

    Hi,
              Is there anyway to add comment for layer? I know we can added comment to item using AEGP_SetItemComment.
    Thanks,
    Suma

    Hi,
    You get the task with:
    Task task = wfSvcClient.getTaskService().acquireTask(wfCtx, "9ebebdce52b4231e:405d3e45:1202cced833:-7fcd");
    Yet you refer it as task1 instead of task, ... that results in a null pointer but should not even compile. If you follow the api java doc at http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28985/oracle/bpel/services/workflow/task/ITaskService.html#addComment_oracle_bpel_services_workflow_verification_IWorkflowContext__oracle_bpel_services_workflow_task_model_Task__java_lang_String_ you would add the comment like:
    task = task.addComment(wfCtx, task,  "This is a comment");Kind Regards,
    Andre

  • How to create a report like this.

    Userid       logintime                                                    logouttime
    367     2008-12-22 08:58:09.000          2008-12-22 10:18:02.000     
    369     2008-12-22 08:52:04.000          2008-12-22 10:18:13.000     
    371     2008-12-22 08:58:27.000          2008-12-22 10:36:24.000     
    374     2008-12-22 08:01:26.000          2008-12-22 10:17:54.000     
    375     2008-12-22 08:56:14.000          2008-12-22 10:18:16.000     
    376     2008-12-22 08:57:38.000          2008-12-22 10:17:57.000     
    463     2008-12-22 12:05:13.000          2008-12-22 13:01:39.000     
    450     2008-12-22 12:01:31.000          2008-12-22 12:14:42.000     
    from this data....i want to find how many people online each hour.
    Time      Login
    8AM         0
    9AM     5
    10AM     5
    11AM     0
    12PM     2
    01PM     0
    02PM     0
    03PM     0
    04PM     0
    05PM     0

    I don't think..both person's solution will work in this case.
    My user table data is like this.
    Userid          logintime                                  logouttime
    367              2008-12-22 08:58:09.000           2008-12-22 10:18:02.000
    369              2008-12-22 08:52:04.000           2008-12-22 10:18:13.000
    371              2008-12-22 08:58:27.000           2008-12-22 10:36:24.000
    374              2008-12-22 08:01:26.000           2008-12-22 10:17:54.000
    375              2008-12-22 08:56:14.000           2008-12-22 10:18:16.000
    376              2008-12-22 08:57:38.000           2008-12-22 10:17:57.000
    463              2008-12-22 12:05:13.000           2008-12-22 13:01:39.000
    450              2008-12-22 12:01:31.000           2008-12-22 12:14:42.000
    from this data....i want to find how many people online each hour using a report.
    Time              Login
    8AM              0
    9AM              5
    10AM            5
    11AM            0
    12PM            2
    01PM            0
    02PM            0
    03PM            0
    04PM            0
    05PM            0
    i think this is not possible using report.
    maybe i need to create a view in db from above table first and out of view should be report data...then just use report to display.
    is there a better and easy solution than above?
    nobody ever tried a report like this?.
    we need group by time function in crstal...each hour, each 30 mins, each 15 mins etc...more time features..

  • How to design report like below

    I Want to make report like this
    * I have Query Q1 (vendor_id, vendor_site_id, invoice_id, ....)
    * base on criteria on Q1 for example : vendor_site_code = vendor merchandise
    I want the output on Q2 (select field A, B,C) ==> I already design on Q_M
    base on invoice_Id (Q1)
    * base on criteria on Q1 for example : vendor_site_code = vendor non merchandise
    I want the output on Q3 (select field D,E,F) different from Q2 => Q_NONM
    base on invoice_id (Q1)
    The problem is while showing the lines I cannot filtering, always show the first on repeating frame
    I design on Report Editor Layout like this for detail / lines
    Fix Frame M1
    Repeating R1 source(Q2) => using format trigger
    Repeating R2 source(Q3) => using format trigger
    but it didn't work, always show R1, R2 cannot show
    How do I make report like that??

    if I use 
    SELECT FORMAT(getdate(),'dd-MMM-yyyy hh:mm:00')
    I'm getting the following error
    'FORMAT' is not a recognized built-in function name.
    Thats because your version is below 2012
    then use the other suggestion which is
    SELECT REPLACE(CONVERT(varchar(12),datefield,106),' ','-') + ' ' + CONVERT(varchar(5),datefield,108) + ':00'
    FROM Table
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • I would like to see the added keywords under the picture like iPhoto does it. Is that possible? I cannot find an answer

    I would like to see the added keywords under the picture like iPhoto does it. Is that possible? I cannot find an answer in Aperture 3.2.1

    Hello Wontolla, I meant the Aperture main menu, there is a sub menu "View", see the Screenshot:
    Set all flags in the Metadata Display submenu as I did,  to show Metadata in Viewer and Browser, and then select "Customize"
    Pick the Metadata fields you want to display for all views.
    Make sure, that "Contents -> Keywords" is checked.
    Regards
    Léonie

Maybe you are looking for

  • [PS6]Control width of bezier line

    Using [PS6], how can I make the line left by the pen tool heavier? I've been pounding away with google and PS6 manual... but must be using off the wall search stings or something because I'm getting piles of info about bezier curves and using the pen

  • Color correction in after effects

    I was wondering how you put a color correction pack into after effects once you download it. all help is appreciated.

  • HT5312 How can I reset my rescue email??

    How can I reset a rescue email address as I forgot my security question answers nd can not access the email the changes are being sent to

  • Create an AdHoc network on boot

    Seems like a relatively trivial thing to do, but Im having issues getting this up with either systemctl service or netcfg. netcfg fails because it's trying to connect to a network, but in actuality, it just created the AdHoc network. DEBUG: wpa_cli -

  • RE-FX - Transaction RERAPP - No cash flow planned records found in selected

    Hi everybody. I am running the transaction RERAPP - periodic posting: contracts, and the following message is returned: No cash flow planned records found in selected period Message no. RERAPP012 Someone knows how to solve? Thank you. Lucas