Chart visibility condition - performance

Hi
We are working on a solution where we want a dynamic chart type (depending on the selection in a KPI table). As far as I can see the way to do it in VC is to create all charts, overlap them visually and then hide/show the charts depending on some logic. This also works quite fine.
My question however is: If I create a number of charts and hide them all except one, how will that affect performance? Of course it will need to run the hide/show logic for all charts, but will it "calculate" hidden charts?
Thanks
Karsten

Hi
It will calculate or run all the charts but it will show only the chart which satisfies visibility condition. As you go on changing the logic then only it will show corrosponding charts. Adding multiple charts will certainly detoriate the performance but this also depends on the complexity of 'Data service'. If you are creating all the charts on same 'Data service' it will not affect the performance that much. IF you are using any mathematical formulas for each chart then it will detoriate. If charts are on different 'Data Services' then certainly it will detoriate the performance. There are many ifs & buts for this and all is dependent on you model configuration & "Data Service' which you are using.
Regards
Sandeep

Similar Messages

  • Chart report Condition fields and Data fields

    Hi all,
    i have tried chart report by adding two condion fields and one data field, the report is more meaning full in this scenario. the first condition field is taken as x-axis, the 2nd condition fields is taken as legend.
    while adding more condition fields and data fields, i feel its not showing meaningfull data.
    can anyone explain how the condition fields and data fileds are manipulated by crystal report.
    i am using CR XI R2 Server.
    Thanks
    Padmanaban V

    i am using Crystal Report XI R2 RAS Embedded in my server.
    as we can add any number condition fields programatically using the method
    ConditionField.Add(FieldObj), i would like to know how these fields are manipulated internally by the RAS server.
    that means, what is the significance of condition fieldobject 1, condition fieldobject 2,condition fieldobject 3 etc...
    if i add more than two condition fields , RAS Chart Report always returns 0 as legend value for all legends.
    Thanks in advance
    Regards,
    Padmanaban V
    Edited by: Padmanaban Viswanathan on Dec 22, 2008 9:53 AM

  • User defined field not visible "Conditions" tab

    I have created a user-defined field Z_E_PREIS that I want to use as a result-type of user field in condition table. When using a condition record that has this field, the field is not visible inthe "Conditions" tab of the transaction item. Why is that?
    Customizing activities done:
    - data element Z_E_PREIS (CHAR10) created with SE11
    - field catalog: field name "Z_E_PREIS" created in "Fields NotContained" tab, referring to data element Z_E_PREIS
    - BAdI /SAPCND/ROLLNAME activated for this field, for contexts CONTRACTand PRODUCT
    - condition table CUS9051 four fields:o search fields: sales org., distr.ch. and producto result field: Z_E_PREIS
    - access sequence Z951 with the fields from cond.tbl CUS9051- condition type ZZ51 using access sequence Z951, manual maintenanceallowed- pricing procedure ZZ901 with one condition type: ZZ51
    - determination of pricing procedure: sales org. 50004458 -distr.ch.01 - doc.pr.proc.Z
    - customer pr.proc. 1 => ZZ901
    - created transaction type ZF12 (doc.pr.proc Z) and item category ZV12and item category determination
    Master Data maintenance:
    - created condition maintenance group ZPRODCRM: added condition typeZZ51
    - condition maintenance group ZPRODCRM assigned to application CRM inMaster Data
    -> Products -> Special Settings for Sales Operations- created product ZTEST3, item category group U001, distributionchain "Rel Three - 01"
    - in ZTEST3, created three condition records for ZZ51 (sequential 2-week periods). User field Z_E_PREIS "Price Key" maintained for each of them.
    Best regards, Anders

    Hi Raja,
    Prior to trying Gordons option of unmarking and remarking them i would suggest you do a little more investigation as this can potentially change the field names in XL report and if you have any reports using them they may stop working (it can add a post fix of _1).
    Firstly, what are the fields set as in the User Defined Fields window in XL reporter?  Light Dimensions, Dimension Attribute or Measure?  If its a Dimension Attribute for example on the Business Partner UDF, it will not be visible in the tab section but should be shown if you drag and drop the Business Partner dimension in the report, then right click and choose display more attributes (dimension attribute UDFs will be in this list).  Light Dimensions and Measures should appear in the tabs.
    If they are set as a light dimension or measure and are not in the tab section, has this only just started happening or have they never been visible?  If its just started happening, having you recently upgraded to a new patch?  If so, in future you need to run a script on the Company and Common database prior to the patch upgrade.  If you did not run these scripts you will need to do Gordons solution but as I say, if any reports have UDFs in these may not work after and you will have to manually edit them.
    Regards,
    Adrian

  • SSRS charts visibility as per the filter

    Hi;
    I have two chart to display on SSRS say Chart A and Chart B
    I need to display  chart as per the selection of output in the filter
    Chart A should be diplayed with output = Start on Scheme
    Chart B should be diplayed with output = Pre Start Assist
    If both the output are selected both charts should be displayed
    Any help on this much apprecited
    Thanks
    Pradnya07

    Hi Pradnya07,
    After testing the issue in my environment, we can refer to the steps below to achieve your requirement.
    Right-click the chart A to open the Chart Properties dialog box.
    Select Visibility in the left pane, type the expression below in the “Show or hide based on an expression” textbox:
    =iif(InStr(join(Parameters!Output.Value,","),"Start on Scheme")>0,false,true)
    Use the expression below to control the visibility of the chart B:
    =iif(InStr(join(Parameters!Output.Value,","),"Pre Start Assist")>0,false,true)
    Please note that the Output parameter should be a multiple parameter.
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Enhancement Request - Making Chart Series Conditional

    Hi,
    I would like to display up to ten graphs in a 2D Flash chart region.
    I can do this by creating the ten series. However there doesn't appear to be a way to make these conditional. I can include something in the where clause but the resulting XML contains data for all ten series and runs very slowly.
    Please could the Chart Series be made conditional?
    Thanks,
    Chris

    Hi Chris,
    Currently there is no option to set a conditional display on a chart series query, however this feature is already on the list of enhancements that are being considered for our next release....so hopefully that option will be there in a future release.
    Regards,
    Hilary

  • What is the best way to keep your macbook pro in tip top condition. performance wise

    What is the best way to keep the performance of a macbook pro in tip top shape.  Over the years my computer seems to act like a pc with all of its hicups and lockups.
    I am running mountain lion and this computer is approx 2 years old.
    Not sure if there is some sort of software that will help with this or is there something else I can do.
    Thanks
    GAJ

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac" and “MacKeeper” scams, but there are many others.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for, and doesn't change the way other software works.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve. Do not rely on "utilities" such as "AppCleaner" and the like that purport to remove software.
    4. Don't install bad, conflicting, or unnecessary fonts. Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions. Deactivate or remove fonts that you don't really need to speed up application launching.
    5. Avoid malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X was once so rare that it was hardly a concern, but malware is now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    6. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    7. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform. A computing device is not something you should have to think about very much. It should be an almost transparent medium through which you communicate, work, and play. If you want a machine that is always whining for your attention like a neurotic dog, use a PC.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • Which computer will yield visibly better performance?

    I'm making a start in video production and film editing, and given my fondness of Macs going with Final Cut Pro is an obvious choice.
    My question is, will I feel a large performance boost going all out with a Mac Pro given that Final Cut Pro is still a 32 bit program? Right now I am leaning in to getting a high end iMac given how good their hardware has gotten.
    What things should I consider in buying a new computer knowing that I will be doing HD video editing, rendering, and production?

    The 32 bit vs 64 bit question is focusing on the wrong issue. Since we have no clue about your level of experience or competence in the world of video, don't take offense if when I ask - have you ever worked with professional tools before?
    There are eleventy billion HD formats. Which ones are you planning to work with?
    Are you really planning on working with film or do you simply mean video?
    Is this a business or a hobby?
    If it's a business, what does your +pro forma+ business plan tell you regarding level of investment and ROI?
    If it's a hobby, how much money can you afford to throw at it?
    In addition to the computer and hard drives, you'll need a broadcast monitoring solution, flexible i/o device(s), good speakers and a reasonable space, desk and good chair. Oh, and much of the equipment will last just 3-5 years and you'll likely need to invest in all that stuff again.
    This question gets asked often enough that a search of the forum will turn up all sorts of treads with a great deal of detail. Of course, going down to your local public access channel and volunteering to help on some productions will also give you a more solid grounding.
    Good luck.
    x

  • Conditional Chart Title

    Is it possible to have part of the title of a chart be conditional? For example:
    <Title text="Term: {STRM_DESCR}, Class: {SUBJECT_DESCR} {CATALOG_NBR}, Section: {CLASS_SECTION}, Course Title: {DU_CRSE_TITLE} Combined Section:{SCTN_CMBN_DESCR}" visible="true" horizontalAlignment="CENTER">
    If the variable SCTN_CMBN_DESCR is blank or null, can the "Combined Section:" label that preceeds it be hidden?
    Thanks.

    First, it worked, and I thank you.
    Not that I am complaining BUT ...
    why doesn't the condition evaluate the region source query (below) and determine whether one row was returned.
    select e.ename, e.empno, e.sal, d.deptno
    from emp e, dept d
    where e.deptno = d.deptno
    and e.ename = :p1_ename
    To be honest, I tried the EXISTS attribute in region condtion, but did not add the select statement you sugggested in Expression 1. My approach was not working and I figured I had it all wrong.
    So, as instructed by your response, I set the condtion to EXISTS and added the folowing query in Expression 1 and it will conditionally display the region:
    select 1 from emp e where e.ename = :p1_ename
    Whyt does APEX make you put in two queries: one for the region source and one to evaluate whether the region should be conditional displayed?
    I am sure there is a good reason and I am just curious.
    Thanks again for your help.
    Barry

  • Repository views for performance chart

    Greetings all,
    I found this page
    [http://docs.oracle.com/cd/B19306_01/em.102/b16246/views.htm |http://docs.oracle.com/cd/B19306_01/em.102/b16246/views.htm ]
    about Oracle® Enterprise Manager Extensibility
    but I can't seem to find what I want.
    Can anybody tell me were I can find the information that feeds the charts on the Performance Tab? Like the "average active sessions"?
    I would like to build a multi-target chart.
    Thank you.
    BR,
    João Pinela.
    Edited by: Pinela on Jul 2, 2012 11:19 AM

    Thanks for the help.
    >
    Unfortunately, there is no guarantee that all data visible via EM pages will be available from the published repository views
    >
    well they have to be somewhere, because when you open the chart you can see the values for the last hour. So the data can be obtained. And I don't think that the agent will supply be historic data. Do you agree?
    you suggest this view?
    >
    MGMT$METRIC_ERROR_HISTORY
    >
    like
    select * from MGMT$METRIC_ERROR_HISTORY where target_name='POR.WORLD'?
    thanks.
    Br,
    Pinela.

  • Urgent: Performance problem with where clause using IN and an OR condition

    Select statement is:
    select fl.feed_line_id
    from ap_expense_feed_lines_all fl
    where ((:1 is not null and
    fl.feed_line_id in (select distinct r2.object_id
    from xxdl_pcard_wf_routing_lists r2,
         per_people_f hr2
    where upper(hr2.full_name) like upper(:1||'%')
              and hr2.person_id = r2.person_id
    and r2.fyi_list is null
              and r2.sequence_number <> 0))
    or
    (:1 is null))
    If I modify the statement to remove the "or (:1 is null))" part at the bottom of the where clause, it returns in .16 seconds. If I modify the statement to only contain the "(:1 is null))" part of the where clause, it returns in .02 seconds. With the whole statement above, it returns in 477 seconds. Anyone have any suggestions?
    Explain plan for the whole statement is:
    (1) SELECT STATEMENT CHOOSE
    Est. Rows: 10,960 Cost: 212
    FILTER
    (2) TABLE ACCESS FULL AP.AP_EXPENSE_FEED_LINES_ALL [Analyzed]
    (2) Blocks: 8,610 Est. Rows: 10,960 of 209,260 Cost: 212
    Tablespace: APD
    (6) TABLE ACCESS BY INDEX ROWID HR.PER_ALL_PEOPLE_F [Analyzed]
    (6) Blocks: 4,580 Est. Rows: 1 of 85,500 Cost: 2
    Tablespace: HRD
    (5) NESTED LOOPS
    Est. Rows: 1 Cost: 4
    (3) TABLE ACCESS FULL XXDL.XXDL_PCARD_WF_ROUTING_LISTS [Analyzed]
    (3) Blocks: 19 Est. Rows: 1 of 1,303 Cost: 2
    Tablespace: XXDLD
    (4) UNIQUE INDEX RANGE SCAN HR.PER_PEOPLE_F_PK [Analyzed]
    Est. Rows: 1 Cost: 1
    Thanks in advance,
    Peter

    Thanks for the reply, but I have already checked what you are suggesting and I am pretty sure those are not causing the problem. The hr2.full_name column has an upper index and the (4) line of the explain plan shows that index being used. In addition, that part of the query executes on its own quickly.
    Because the sql is not displayed in an indented format on this page it is a little hard to understand the structure so I am going to restate what is happening.
    My sql is:
    select a_column
    from a_table
    where ((:1 is not null) and a_column in (sub-select statement)
    or
    (:1 is null))
    The :1 bind variable is set to a varchar2 entered on the screen of an application.
    If I execute either part of the sql without the OR condition, performance is good.
    If the :1 bind variable is null with the whole sql statement (so all rows or a_table are returned), performance is still good.
    If the :1 bind variable is a not-null value with the whole sql statement, performance stinks.
    As an example:
    where (('wa' is not null) and a_column in (sub-select statement)) -- fast
    where (('wa' is null)) -- fast
    where (('' is not null) and a_column in (sub-select statement) -- fast
    or
    ('' is null))
    where (('wa' is not null) and a_column in (sub-select statement) -- slow
    or
    ('wa' is null))

  • Conditional formatting doesn't work with scatter chart

    Hi,
    I am working on OBIEE 11g(11.1.1.7.0) and trying to create scatter chart with conditional formatting. But this is giving issue and conditions are not getting applied.
    suppose I have take columns "product numer","product","office","product type","Revenue" & "Actual unit price"
    I created the scatter chart using above columns and applied below conditions.
    if revenue is equal to/ is in 1080 then color is yellow
    if revenue is less than 1080 then color is blue
    if revenue is greater than 1080 then color is red.
    After applying all the condition, 1st condition is not getting applied. All the charts are showing blue and red color only.
    Anyone have any idea about this issue?
    Thanks
    Krishna

    looks like it is bug in 11.1.1.6.2 which is not fixed in 11.1.1.7.0
    Bug 14286482
    I tried it locally with 11.1.1.7.0 on dimension column the condition filter is applying but not on measures !
    thanks,
    Saichand

  • NumberFormatException with Performance Manager charts

    I'm running an Oracle 9.2.0.1 on Suse Linux 7.3.
    Everything is fine so far with the OEM, but
    if I want to show charts in the Performance Manager,
    lots of java.lang.NumberFormatException(s) are thrown.
    Is there any help available?
    Thanks

    The certification process of Oracle is done with SLES-7 which is the professional Version of SuSE Linux, not with the standard SuSE package.
    Kernel-, Libraries-, and JavaRunTime are the versions required by Oracle.
    Everything with this installation works fine, also OEM. Except the charts in the performance manager.

  • Displaying bar chart conditionally in OBIEE answers

    Hello All,
    I've a simple bar chart having one measure in x-axis and two measures in y-axis.
    I want to add a conditional formatting for the two measures scaled in y-axis.
    If first measure is greater than second measure, then i want the first measure to be displayed in red color.
    Please help.
    Thanks in advance!
    Dinesh

    Hi Dinesh,
    Create a dummy column -> fx write a case statement case when first measure > second measure then 1 elso 0 end
    and chart -> Format chart data -> conditional tab -> Add Condition -> select your column on condition (dummy column equal to 1 then red color....)
    hope hepls u....
    Don't forget to assign points and close the thread if your question is answered.........
    Cheers,
    Aravind

  • Is there a way to have a chart float so that it is visible as I enter data on a very long spreadsheet?

    I am making a presentation to illustrate "normal distribution" (the bell curve).  As I enter random numbers into a very long spreadsheet, I want the viewers to see the chart take shape.  Is there a way to keep the chart visible as I move down the spreadsheet?
    Thank you,
    JMJKM

    How about this for a rough idea (as in I did not try to make it look pretty):
    Table 1 is a table of random numbers, as long a table as you want to use.
    Table 2 uses NORMDIST to create the data points for the bell curve. The number of random numbers to include is given in cell D2, for which a stepper or slider would be a good choice.  The average and standard deviation for the chosen data points are created as follows:
    average =AVERAGE(OFFSET(Table 1::A2,0,0,D2))
    stddev =STDEV(OFFSET(Table 1::A2,0,0,D2))
    Those two values are used in the NORMDIST functions in column B. I don't know if I used the function correctly but it sounds like you already know how to create a bell curve from the random numbers.
    Nothing moves around so there is no scrolling required. Place the chart in view and use the slider/stepper to include more data points.

  • Saving chart images when visible property is false

    I've got an application where I chart several variables while the test is running.  In the process, I turn the chart visible properties to false so I can display a large summary x-y graph.  I want to save all the charts and the summary graph as jpgs, but not until later when I pass the references to the charts/graph (and gads of other stuff) to a handy data reduction subVI.  Using this sequence of events, the currently non-visible charts are all saved blank.  As always an example is easier to demonstrate what's going on than words, attached is a micro-version of what I want to do with these plots.  Is there any decent way to get these saved without a massive overhaul? 
    Thanks, Jesse
    Attachments:
    misc tinker 2.vi ‏105 KB

    I am new to this forum but used labview way back to 4.1 version. Anyway here is a modified version of your code, it seemed to work except there is a split second of switching back and forth of the first two plots but it is fairly fast enough though.
    Attachments:
    serialplotcapture.vi ‏122 KB

Maybe you are looking for