12 Month Chart

Post Author: elektrobank
CA Forum: Charts and Graphs
I want to create a 12 month chart of sales data. This part is easy enough, but the trouble I'm having is that it only shows bars for the months that there are sales.  I want it to have a label for every month of the year across the bottom of the graph regardless of whether there is going to be a bar for it.  The only way I can think to do this now is to create a 3rd table that contains number from 1-12, then do a left join on the month part of the date in the sales table.  This is annoying though and requires additional programming outside of CR.  I imagine that this would be a pretty common graph but I can't find one single write up on how to do it. Any idea?

Post Author: CliveH
CA Forum: Charts and Graphs
I solved this a while ago by creating a spreadsheet with a whole load of dates in, going forward as well as going back, and linking from this spreadsheet to the tables that I wanted to query.
I had a look at my report and there are some formulas that are replacing null values with a default value, so that is probably necessary. There are options to replace null values with defaults in Crystal Reports but I have never used that option, it might be all that's needed.
I seem to remember that this report took quite a bit of time to get right, but it is a fairly complicated query anyway so it might have been this that made it tricky.
I don't know if this will help or not but it shows that in some circumstances it can be done.

Similar Messages

  • Want to create Monthly chart with weekly data.

    Hi all.  I'd like to create a chart that graphs data over the course of a month similar to this:
    but where the data for the chart is only gathered once a week.  I know from reading in the forums (and trying myself) that if you have missing data fields in your table, you end up with individual points that aren't connected to each other.  So I assume that the solution has something to do with how the chart is labeled?
    Can someone clue me in on how to build a chart that shows each day (as above), but connects weekly data fields (as below):
    Thanks.
    Andy

    Hi Barry.
    It looks like what you're describing is what I've already managed to figure out.  The problem I'm having is that I want the bottom row of numbers (currently 3, 10, 17, 24) to be the days of an entire month (ie: March 1-31).  Then have the values in the chart correspond to the proper day (3, 10, 17, 24).
    Here's what happens if I create a table with all the days of the month, but only weekly fields filled in:
    I realize that Numbers doesn't automatically connect the dots when there are empty fields in a table.  But I can't seem to get to a point where I can have the graph show the entire month, but with a line connecting each of the weekly values.
    I thought that I could do it by creating a custom label for the X axis.  Here's what I tried:
    But of course that didn't work, because the chart still only shows 4 labels (due to the table only having 4 categories).  It just renamed the first four labels.

  • Can Line Chart charts base renderer by category

    I have done some Googling on this, but frankly I'm not sure
    what to even search for. Here is what my boss wants:
    A month by month chart of sales showing revenue trends as
    well as projections for then next two months. He wants a solid line
    for actual data in existing months which turns into a dotted line
    with projection data for future months.
    I have downloaded and played with the code from quietly
    scheming (
    http://www.quietlyscheming.com/blog/charts/dashed-lines/)
    but it seems to apply to the entire line.
    I'm not sure if the direction I should be taking is two
    different line renders based on the category axis, or a way to make
    the renderer smart enough to change the line at the appropriate
    time.
    Thoughts please?
    Thanks.

    I'm still playing with this solution, but for what it's worth
    this is what I am doing:
    I downloaded the source from quietly scheming for the dashed
    line renderer. (
    http://www.quietlyscheming.com/blog/charts/dashed-lines/)
    I changed the DashedLineSeries to a ProjectionLineSeries and
    changed the DashedLineRenderer to be ProjectionLineRenderer. Then
    in the renderer, I changed the updateDisplayList method to loop
    over the LineSeriesItems (_lineSegment.items array) and find where
    past meets future. Note: in doing this, I made an assumption that
    your xValue would be a date to use this series. I then used a
    combination of the drawPolyLine and drawDashedPolyLine methods from
    their respective graphics utility classes to draw the applicable
    portions of the line.
    Here is the contents of the
    ProjectionLineRenderer.updateDisplayList method as I have it now.
    override protected function
    updateDisplayList(unscaledWidth:Number,
    unscaledHeight:Number):void
    var stroke:IStroke = getStyle("lineStroke");
    var form:String = getStyle("form");
    var pattern:Array = getStyle("dashingPattern");
    pattern = (pattern == null) ? _pattern : pattern;
    graphics.clear();
    var current_date:Date = new Date();
    var beginning_of_month:Date = new
    Date(current_date.getMonth(),1,current_date.getFullYear());
    var projected_items:Array = new Array();
    // Loop over the lineseriesitems
    for(var i:int = 1;i<_lineSegment.items.length;i++)
    // Grab the items whose dates are in the future
    if(LineSeriesItem(_lineSegment.items
    ).xValue = beginning_of_month)
    // If this is the first item that is in the future, back
    // up and grab the previous one so our dotted has a starting
    point
    if(projected_items.length == 0 && i > 0)
    projected_items.push(_lineSegment.items[i-1]);
    // Add the future data points into the projected array
    projected_items.push(_lineSegment.items);
    // Draw the solid portion of the line. Notice the end point
    is the size of the entire array, minus the future points.
    // Adjusted by two because they overlap one point and the
    array starts at 0.
    GraphicsUtilities.drawPolyLine(graphics,_lineSegment.items,_lineSegment.start,_lineSegmen t.end,"x","y",stroke,form);
    // Draw the dashed portion with the projected_items array
    DashedGraphicUtilities.drawDashedPolyLine(graphics, stroke,
    pattern, projected_items);
    Technically, I am also assuming that the last data point is
    the current month, and therefore the projected one. Based on that,
    the date math is probably unnecessary, but maybe I'll change that
    later.

  • Controlling chart order of display bars.

    Hi. I have a series of charts defined in my report that represent years grouped by month, or are by month. The problem comes when the first month of data entry is mid-year. In either the combined grouped by month chart or the individual monthly charts, the order of the bars begins with that first month, and the remaining months wrap at the end, i.e. if the first data entry is May, the chart begin with 5 to 12 then ends with 1 to 4. Very dificult to compare charts and visually track data. Is there any way to define and enforce an axis order as Jan - Dec or 1 - 12?
    Thanks!
    Robin

    you can add an additional data source...   Say Excel, add the month names, numbers, whatever you need to use, into an excel spreadsheet, then add that sheet as a data source, left outer join from your months in excel, to the months in the report, I would think that would work.  (Hopefully, you will not need the year also)

  • Width of stack chart not getting retained in Flex 4 but working in Flex3

    I have a stack chart on  my dashboard when I click on stack chart it become a column chart. When I trying  to come back on stack chart by clicking on column chart the width of columns of  stack chart does not match with the previous stack  chart.
    Note: The same code is  working fine in flex 3 version.
    How can I maintain the  same width in both stack charts in flex 4 as it is performing in  flex3?
    Step 1 Monthly stack chart.
    Initially when I click on the equipment break down checkbox the stack chart appears as shown in the below screen shot.
    Step 2: Monthly chart: Then when I click on the above “Monthly stack chart”, then I resume to my original bar chart appearance as shown in the below screenshot.
    Step 3: Monthly stack chart: Further when I click on the above “Monthly chart” bar chart and move back to the “monthly stack chart” it appears as in the below screen shot in flex 4. The width of the chart in step 3 does not match with the width in step 1 of “Monthly Stack Chart”.
    Note: In flex 3 the same step 3 appears to be as shown in the below screenshot.
    How can I maintain the same width in step 1 and step 3 charts in flex 4 as it is performing in flex3?
    CODE:
    /* When click on column chart */
    private function chartDrillDown(e:ChartItemEvent):void
    {var colsr:ColumnSeries;
        If (chkEquipmentBreakdown.selected) Then
           {    loadBreakdownDataForMonth((e.hitData.chartItem.index)+1);
                         IsMonthly=true;
        Else
                DrillState=e;
                  DrillLevel= DrillLevel==0?1:0;   
                      if(DrillLevel==1)
                      {chkDEMO.selected=false;
                            LastValidatedBox.visible=false;
                          siteid = e.hitData.item.VLD_SITE_ID;
                         var obj:Object=e.hitData.item;
                colsr = ColumnSeries(e.hitData.element)
                         strassetname = obj[strTitleField].toString();
                         drillToIndex = e.hitData.item.VLD_SITE_ID;
                        viewequivalentBreakdown();
                        fromAssetToMonthly=true;
                        loadMonthlyData(siteid);
            Else
                      {     if(fromAssetToMonthly==true)
         DrillLevel=DrillLevel==1?0:1;
                          else
                            LastValidatedBox.visible=true;
                colsr = ColumnSeries(e.hitData.element)
                           siteid="-1";
                           ShowHideEquipmentBreakdown(false);
                            loadYearlyData();
                If (IsMonthly) Then
                                  onchkEquipmentBreakdownChange();
                            IsMonthly=false;
    /* Bind data To column chart */
    private function onDataLoadComplete(event:ResultEvent):void
    {                                   webServ.removeEventListener(ResultEvent.RESULT,onDataLoadComplete);                
                      var resultArr:Array = event.result.toString().split("^");
                      xmlData = new XML(resultArr[0]);
                      xmlSeries= new XML(resultArr[1]);              
                      xmlColumns=new XML(resultArr[2]);
                      if(resultArr[3]!=null)
                      {     xmlValidatedData = new XML(resultArr[3]);
                            arrSeries=createSeries(xmlSeries,xmlValidatedData);
        Else
                            arrSeries=creatSeries(xmlSeries);
                      //chart properties
                      //arrSeries=creatSeries(xmlSeries);
                      colChart.series=arrSeries;
                    arrcalc=arrSeries;
                      /*if equipment break down check box checked*/
            If (chkEquipmentBreakdown.selected) Then
                      {colChart.type="stacked";
            Else
                            colChart.type="clustered";
                      colChart.dataProvider=xmlData.Table;
                      cursorManager.removeBusyCursor();
    /* function for load the step 1 and 3 "monthly stack chart".*/
    private function onchkEquipmentBreakdownChange():void
                      colsrs.setStyle("showDataEffect", zoomOut);    
        If (chkEquipmentBreakdown.selected) Then
                      {  GHGDemo.visible=false;
                            AtmosBox.visible=false;
                            chkCompareYear.enabled=false;
                            cursorManager.setBusyCursor();
                            webServ.addEventListener(ResultEvent.RESULT, onDataLoadComplete);
                            if(strTitle==strTitle1)
                                  if(GHGGROSS.selected==true)
                                        webOper = webServ.getOperation("LoadGHGDataMonthlyBreak") as Operation;
                    webOper.send(userid,selectedYear,siteid);
                Else
                                        webOper = webServ.getOperation("LoadGHGMonthlyBreak") as Operation;
                    webOper.send(userid,selectedYear,siteid);
    /* function for load the step 2 "Monthly chart".*/
      private function loadBreakdownDataForMonth(monthnum:int):void
          {   var dayNum:uint = monthnum;
                cursorManager.setBusyCursor();
                      webServ.addEventListener(ResultEvent.RESULT, onDataLoadComplete);
                      var atmosflag:Boolean;
                      var ghggrossflag:Boolean;
                      atmosflag=false;
                      ghggrossflag=false;
                      if(strTitle==strTitle1)
                                  if(GHGGROSS.selected==true)
                                        webOper = webServ.getOperation("LoadGHGDataMonthWiseGross") as Operation;
                            webOper.send(userid,selectedYear,siteid,monthnum);
                                        ghggrossflag=true;
            Else
                                        webOper = webServ.getOperation("LoadGHGBreakDownDataMonthWiseNet") as Operation;
                           webOper.send(userid,selectedYear,siteid,monthnum);
    <mx:ColumnChart id="colChart" itemClick="chartDrillDown(event)"  dataTipFunction="dtFunc">
            <mx:horizontalAxis>
               <mx:CategoryAxis  id="catAxis"  />
                      </mx:horizontalAxis>
                <mx:verticalAxis>
                  <mx:LinearAxis id="lnrAxis" baseAtZero="true" minimum="0" title="" labelFunction="defineVerticalLabel"/>
                </mx:verticalAxis>     
                <mx:horizontalAxisRenderers>
                <mx:AxisRenderer   axis="{catAxis}" labelRotation="45">
                </mx:AxisRenderer>
          </mx:horizontalAxisRenderers>
      </mx:ColumnChart>    

    Thanks for your reply,
    I am using the Adobe flash builder 4 and the Adobe flash player 10. To upgrade from flex 3 to flex 4 I just opened the project in flex 4.I am using the default skins/themes of Adobe flash builder 4.
    But it is not working as flex 3. Please suggest some other option.
    Thanks...

  • Producing a chart showing the lowest of 4 hourly values as one point

    Okay, new to this forum.
    I'm trying to produce a chart in APEX that shows the lowest value of every 4 hours to produce as one point in my chart for a monthly chart.
    I've created a schedule to get flashback data every hour from a database.
    Then this bit of SQL for a weekly chart showing the data from each hour:
    select null link,
    to_char(todays_date, 'DD-MON-YYYY HH24') as label,
    (OLDEST_FLASHBACK_TIME * 24) AS ####
    from flashback_history
    where DATABASE_NAME = '####'
    i want to get the lowest value from every 4 hours and show it in the graph for a month.
    Sorry if this doesnt make sense!
    Thanks in advance

    Using the above SQL worked okay for one series, but if i add another series to the chart, it doesnt display the two series on the chart together, it displays them seperately as they have different values.
    The chart -
    http://img.photobucket.com/albums/v478/CrewCab88/monthgraph.jpg
    These are some of the results the query for each series -
    NULL - 'DD-MON-YYYY HH24' - Value
    Series1 -
    -  13-JUL-2010 18 20.1869444444444444444444444444444444444
    -  13-JUL-2010 20 20.1833333333333333333333333333333333333
    -  14-JUL-2010 02 18.1713888888888888888888888888888888889
    -  14-JUL-2010 06 16.6633333333333333333333333333333333333
    -  14-JUL-2010 10 16.6566666666666666666666666666666666667
    -  14-JUL-2010 14 16.1502777777777777777777777777777777778 Series 2 -
    -  13-JUL-2010 15 20.6925
    -  13-JUL-2010 18 20.1880555555555555555555555555555555556
    -  13-JUL-2010 22 20.6816666666666666666666666666666666667
    -  14-JUL-2010 03 18.6713888888888888888888888888888888889
    -  14-JUL-2010 07 16.6622222222222222222222222222222222222
    -  14-JUL-2010 11 16.6558333333333333333333333333333333333 My question is, is there a way of editing the SQL to get the series on the graph to flow together?
    Thanks in advance

  • Programatically shifting X-axis labels in chart section of a .bqy document.

    Hi all,
    We would like to programatically change some properties like height, width for X-axis labels of a chart in the chart section of the .bqy (Interactive Reporting Studio) document. We don't find the existing properties fit our requirement.
    So, I request all the experts in "Interactive Reporting" to help us out as early as possible!
    Thanks,
    Natesh.

    Thanks for your reply.
    You're right, it shows the day data when I click on the month. Fine, but if it shows the daily data, why doesn't it show the date as well.
    As I tried to explain, the data are correct, but the labels are wrong or insufficient. Why do I have only 'Jun-2010' below the bar of a day?
    I investigated a little bit further and found that the behaviour changes depending on which month column out of the time dimension I choose.
    If I choose 'Month (MON-YYYY)' I get this label on the month chart and on the day chart (the drilled down chart), nothing more.
    But if I choose 'Month (YYYYMM)' from the same dimension in the month chart by changing the query in answers, I get an additional label in the day chart showing the day
    as YYYYMMDD.
    I need to influence this behaviour, but don't know how. I thought the drill down relationship comes from the Business Modell layer, but I don't see how to change things there.
    Any idea?
    Regards,
    Knut

  • Flex Charting DateTimeAxis

    I have a problem in the Flex Charting with the DateTimeAxis.
    I have requirement to show more than 60 days data in days using the
    line chart. When I tried that, chart showing x-axis data point in
    months instead of days even though dataUnits mentioned in days.
    When I observed Chart show data correctly if the data is in between
    two months. If the data is span across more than two months chart
    is showing x-axis labels in months.
    Please let me know anything wrong in the code.
    Here is the code:

    The following is the test data for the graph. The data is in
    JSON form and uses adobe json utils to parse the data and updates
    the data provider.
    Data :
    {"yaxisLabel":"New","chartTitle":"Entry Point
    Summary","statusMessage":"Success","dataSet":[{"key":"07/06/2008","AcmeBilling":5},{"key" :"07/06/2008","AcmeBilling":13},{"key":"07/07/2008","AcmeBilling":10},{"key":"07/07/2008", "AcmeBilling":2},{"key":"07/08/2008","AcmeBilling":0},{"key":"07/09/2008","AcmeBilling":0} ,{"key":"07/13/2008","AcmeBilling":1},{"key":"07/14/2008","AcmeBilling":1},{"key":"07/15/2 008","AcmeBilling":3},{"key":"07/16/2008","AcmeBilling":5,"OutdailEntry1":3},{"key":"07/17 /2008","AcmeBilling":3,"OutdailEntry1":3},{"key":"07/18/2008","AcmeBilling":2,"OutdailEntr y1":0},{"key":"07/19/2008","AcmeBilling":0},{"key":"07/20/2008","AcmeBilling":5},{"key":"0 7/21/2008","AcmeBilling":20},{"key":"07/22/2008","AcmeBilling":31},{"key":"07/23/2008","Ac meBilling":13},{"key":"07/24/2008","AcmeBilling":28},{"key":"07/25/2008","AcmeBilling":34} ,{"key":"07/26/2008","AcmeBilling":0},{"key":"07/28/2008","AcmeBilling":46},{"key":"07/29/ 2008","AcmeBilling":29},{"key":"07/30/2008","AcmeBilling":11},{"key":"07/31/2008","AcmeBil ling":12,"OutdailEntry1":1},{"key":"08/01/2008","AcmeBilling":0,"OutdailEntry1":0},{"key": "08/03/2008","AcmeBilling":10},{"key":"08/04/2008","AcmeBilling":0},{"key":"08/07/2008","A cmeBilling":2},{"key":"08/08/2008","AcmeBilling":0},{"key":"08/11/2008","AcmeBilling":13}, {"key":"08/12/2008","AcmeBilling":0},{"key":"08/13/2008","AcmeBilling":2},{"key":"08/14/20 08","AcmeBilling":0},{"key":"08/18/2008","AcmeBilling":1},{"key":"08/19/2008","AcmeBilling ":0},{"AcmeCustSvc":1,"key":"08/20/2008","AcmeSales":2,"AcmeBilling":6},{"AcmeCustSvc":0," key":"08/21/2008","AcmeSales":0,"AcmeBilling":7},{"key":"08/22/2008","AcmeBilling":0},{"ke y":"08/25/2008","AcmeBilling":2},{"key":"08/26/2008","AcmeBilling":0},{"key":"08/27/2008", "AcmeBilling":17},{"key":"08/28/2008","AcmeBilling":5},{"key":"08/29/2008","AcmeBilling":5 },{"key":"08/30/2008","AcmeBilling":0},{"key":"09/01/2008","AcmeBilling":12},{"key":"09/02 /2008","AcmeBilling":0},{"key":"09/03/2008","AcmeBilling":0},{"key":"09/05/2008","AcmeBill ing":2},{"key":"09/06/2008","AcmeBilling":0},{"key":"09/07/2008","AcmeBilling":5},{"key":" 09/08/2008","AcmeBilling":4},{"key":"09/09/2008","AcmeBilling":0}],"dataUnits":"days","ser ies":[{"label":"AcmeBilling","seriesKey":"AcmeBilling"},{"label":"AcmeCustSvc","seriesKey" :"AcmeCustSvc"},{"label":"AcmeSales","seriesKey":"AcmeSales"},{"label":"OutdailEntry1","se riesKey":"OutdailEntry1"}],"statusCode":200}

  • I need the age to show in Years Months and Days

    Post Author: LOgle0917
    CA Forum: Formula
    NumberVar DoBVar := IIF((100 * MONTH({CHARTING.CHARTINGDATE}) + DAY({CHARTING.CHARTINGDATE})<(100 * MONTH({DEMOGRAPHICS.BIRTHDATE})+ DAY({DEMOGRAPHICS.BIRTHDATE}))),1, 0);NumberVar MthVar := (DATEDIFF("m",{DEMOGRAPHICS.BIRTHDATE},{CHARTING.CHARTINGDATE}) - DobVar) MOD 12;NumberVar YrsVar := DATEDIFF("yyyy",{DEMOGRAPHICS.BIRTHDATE},{CHARTING.CHARTINGDATE}) - DobVar;StringVar MthYrs := TOTEXT(YrsVar,0) + " years " + TOTEXT(MthVar,0) + " months";
    This returns Years and Months what do I need to add to it to return days?
    Thanks!

    Post Author: SKodidine
    CA Forum: Formula
    Here is a formula that I modified for CR from a Visual FoxPro function by Ramani Subramanian G.
    Create a separate formula to replace your calculations for datediff and paste this replacing the values of fromdate and todate with {DEMOGRAPHICS.BIRTHDATE} and{CHARTING.CHARTINGDATE} respectively.
    DATEVAR FROMDATE := DATE(2000,01,01);   // FROM DATE
    DATEVAR TODATE   := CURRENTDATE;        // TO DATE
    NUMBERVAR YEARS;
    NUMBERVAR MONTHS;
    NUMBERVAR DAYS;
    STRINGVAR DIFF;
    DATEVAR   TEMP;
    IF TODATE < FROMDATE THEN
    (TEMP     := TODATE;
    TODATE   := FROMDATE;
    FROMDATE := TEMP);
    YEARS := DATEDIFF('YYYY',FROMDATE,TODATE);
    IF YEARS > 2 THEN
    (YEARS := YEARS - 2;
    TEMP  := DATE(DATEADD("M",YEARS * 12,FROMDATE));)
    ELSE
    (YEARS := 0;
    TEMP  := FROMDATE);
    WHILE TRUE DO
    (TEMP := DATE(DATEADD('M',1,TEMP));
    IF TEMP > TODATE THEN
        EXIT WHILE;
    MONTHS := MONTHS + 1);
    DAYS := DATEDIFF('D',DATE(DATEADD('M',-1,TEMP)),TODATE);
    IF MONTHS > 12 THEN
    (YEARS  := YEARS + INT(MONTHS/12);
    MONTHS := MONTHS MOD 12);
    DIFF := IIF(YEARS>0 ,TRIM(TOTEXT(YEARS,0)) & " YEARS " ,"0 YEARS ") &
            IIF(MONTHS>0,TRIM(TOTEXT(MONTHS,0))& " MONTHS ","0 MONTHS ")&
            IIF(DAYS>0  ,TRIM(TOTEXT(DAYS,0))  & " DAYS"   ,"0 DAYS");

  • How do you programmatically add a chart effect

    Hi,
    I'm trying to create a reusable monthly chart component with
    the months of year and add various sets of data to it. I'm trying
    to add interpolation effects but because i might have between 2-10
    data sets I can't hard code a series effect in the mxml. My
    question is how do you go about programmatically adding these
    effects to each series?
    Many Thanks
    Murdo

    Basically, it takes three steps:
    Physically connect the USB printer to the USB port on the AirPort Express Base Station (AX).
    Using the AirPort Utility share out the printer.
    Configure your computer for the network printer.

  • Need advice on charts

    Hi, I'm looking to write a commercial line chart applet that ready dynamic values from a database and shows monthly chart values for several organizations. I see that there are several vendors for third party chart components. My simple question is what would you guys do? Would you take the time to research and write your own or is this a task that would best be handled by a third party vendor and just integrate with their product?

    It all depends on what you want. If you are looking for the components which are already satisfactory to your needs why to reinvent wheels ?? More work starts when you need something extra, something specific i.e tailor made. In such cases you will have to develop your own components which are more flexible. "Time" is also an important factor in development!!

  • ITunes chart history?

    is there a way for me to view the itunes charts of previous weeks/months, instead of just the current one? does apple keep such records?

    AFAIK iTunes don't publish weekly/daily/monthly charts - the charts are "live" in that they're constantly updating and in some kind of flux.
    I imagine Apple do keep such records but don't currently surface them on the web or within the iTunes app
    http://www.itunescharts.net is archiving iTunes charts for single and album releases, for TV episodes and film downloads and for podcasts too.

  • Breaking up data in a remote object

    Currently I have a chart that gets its data using a remote
    object connection. The chart currently shows a months worth of
    data. Now I need to break that monthly data into weekly data. The
    customer would rather have the data spread acroos four weekly
    charts instead of just one monthly chart. The customer would then
    just click click a 'Next' or 'Previous' button to cycle through the
    charts.
    I know that I just change the function (CFC) that calls for
    the data to only return a weeks worth of data, but I don't want to
    make a separate data call every time the user clicks 'Next' or
    'Previous'
    Is there a way to grab the whole month's data set and then
    divide it into weekly data sets within the app?

    Okay I figured this one out. If I add a hSlider with two
    thumbs I can set the thumbs with just a couple of functions.
    Basically when the user clicks either button a function is called
    that passes in a predetermined value of how many tick marks to
    move.
    The HSlider has a property called 'values' that holds the
    positions of all the thumbs. Using some simple functions they can
    easily be manipulated.
    Setting the slider's visible property to 'false' will keep
    the navigation focused on just the buttons.

  • Report Painter Query (FI)

    Can you suggest me a table for report painter where we have field mentioned below on the selection screen.
    Controlling area
    Reporting Year
    Reporting Month
    Comparison Year
    Comparison Month
    Chart of Accounts
    Currency
    Ledger
    Cost Center
    Functional Area

    Hi Namit,
    For Report Painter you must use existing Reporting Tables, the most likely candidate with the fields you want would be CCSS.
    The selection screen entries are generated by assigning variables to various characteristics in the Reporting Library created from the table - you can define these yourself.
    If you can find the fields you want on database tables in the Data Dictionary, and wish to find the Reporting Tables which are populated from those database tables, the information is stored in table T804E - a browse of this will show you the relationships between database and reporting tables.
    Hope that helps - please award points if it does.
    Best Regards
    Robin

  • Proper Data Not showing in Preview Mode

    Hello,
    I'm using the Dashboard Design tool to create a dashboard with Input controls on 2 stack column charts.
    There are 7 Input Targets  pointing to 1st stack column chart, the SUM of all these targets need to be populated on one of the values in the second chart.
    e.i. Two stack column charts=Revenue By Month and Revenue By week
    Target Inputs  are pointed to Revenue By week, so target's which are assigned to each week of a certain month need to Sum and populate in 'Revenue by Month' chart, on top of the corresponding  month.
    I have all the logic inputted, when i edit values in the excel sheet, changes are occurring, all values are being populated in both charts. However, when i Preview the dashboard and input targets i am only seeing targets populating in "revenue by Week"  and 'Revenue By Month" is not populating any target data.
    Any idea's on why this might be?
    Thanks in advance for any feedback

    Hi Zena,
    It looks something is breaking within the formula or logic. Try the below steps to narrow down:
    1. Preview the swf in Xcelsius.
    2. Take the snapshot of data in Excel( File->Snapshot->current excel data).
    3. Check the data if showing correct in the excel sheet.
    This would also help you isolate which formula or function is breaking.
    Thanks,
    Amit

Maybe you are looking for