How to best indicate a missing value in a numeric indicator
Hello,
I am looking for a possibility to indicate a missing value in a numeric indicator.
There are situations where a data value could not have been measured/read from file/calculated and this should be communicated to the user in a most obvious way.
Personally, I would prefer to have the possibility to display some hyphens "----" to indicate a missing value. I found no way to do so, however, as it would require a string control. (Interestingly, numeric controls can display text, Inf or Nan)
Right now I set the text color to white / black if a value does (not) exist.
I was considering an overlay of numeric and string control but this makes life complicated if the numeric indicator is changed to a normal control with increment/decrement buttons because then one has to also take care of the z-plane position.
Displaying -1 or some other numeric value is not always useful because sometimes all numeric values are allowed/possible.
Are you aware of any other suitable approach?
Thanks,
Wolfgang
Another idea I had is you can set the font in the control to strikethrough. Maybe not as good as using -----, but 0.0000 may still get the message across.
You could also try to set your font to Webdings, which I think is standard on all versions of Windows nowadays. The '0' (zero) character kind of looks like a hyphen, so you could set the font to Webdings and the control value to 0 and it could look kind of like what you want. Problem is that you have to get rid of any non-zero character (no +/-, E, or . allowed) and possibly turn on padding to get more than one dash. Here's what one looks like displaying '00000':
Similar Messages
-
How to find first non zero value from the numeric value or string?
Hiii, Every body
I have one numeric indicator in which some valuse is coming with the decimal value, lets say 0.00013, now i want to find the first non-zero value from this numeric indicator, then what should i do to do so? i have converted it in the string, but i could not find any method to find first non-zero value from that string or either from the numeric indicator????
Can you please help me, how to do it? i have attached the vi and write all the description inside.
Thanks in Advance,
Nisahnt
Attachments:
Find first nonzero.vi 20 KBJust convert it to an exponential string and take the first character .
Message Edited by altenbach on 05-10-2006 08:00 AM
LabVIEW Champion . Do more with less code and in less time .
Attachments:
FisrstNonzeroChar.png 3 KB
FindFirstNonzeroCharacter.vi 20 KB -
Can you use the value from a numeric indicator in a numeric control?
Hi!
I have to develop a code where I have to find the maximum value of a waveform and draw a line at 50% of the value. So I chose to find the amplitude of say 10 cycles of waveforms and found the maximum value out of the amplitudes.
But my real problem is, I have to use the maximum amplitude value that I get from the max. array VI and put it back in program to calculate the 50% value.
So is it possible to use the value from a numeric indicator and put it in a numeric control? Like in MATLAB or C, you give the variable a name and use it later to do any computations. Is it possible to do something similar in LabVIEW?
Solved!
Go to Solution.Hi!
Thank you very much for taking some time out. I have been trying to do this since 2 months and I am stuck right where I am.
The situation is, I have to calculate the amplitude of the irregular waveform for a few trials and then find the maximum amplitude out of the trials and display a line at whatever % of amplitude the user chooses. I tried using property nodes but I am getting Error 1055 for some unknown reason. Then I decided to draw the line using DC offset but it turns out it calculates the amplitude each time and so the line keeps dancing everytime. Now my challenge is to have the amplitude calculated for say, 20 loops and then calculate the max from that. I ran out of ideas so I am posting here. I am using LabVIEW version 8, and I'll upload a few of my attempts. I hope I am not troubling you'll much.
Attachments:
amplitude display.vi 217 KB
amplitude display 1.vi 148 KB
Using property node.vi 56 KB -
How do I change the border color of a numeric indicator?
I just started using LabVIEW again after a several year hiatus (I used to use it a LOT). With the paintbrush tool, should I not be able to right click a numeric indicator's border and select T for transparent to make the border disappear? Fo the life of me, this isn't working and I'm stumped on something that should be rudimentary. I can't get the indicator's border to change to anything beyond the complimentary colors to the numeric's background (which changes with no problem). It's as if they're locked together.
I'm running v8.5.Hi Santa Cruz
Right click on the indicator's border with the paintbrush tool to bing up the colour palette. On the bottom left hand corner you will see a rectangular box that displays the current colour. If you select T the left hand side of the box will stay grey and the right hand side will display a T. What you want is the left hand side to display the T. If you press the spacebar twice to toggle the colour selection and and then select the T again you will find that the indicator's border will disappear.
Hope that helps
Rich -
How to get minimal value from children with skip missing values?
Hi,I would like to get minimum value from children, but I would like to skip missing.Minimal value from children works fine (see following formula):@MIN(@CHILDREN("member_name"));Minimal value with skip missing (see following formula) returns error:@MINSRANGE(SKIPMISSING,@CHILDREN("member_name"));Error message: "This function must be a macro".Question: How can I write a formule to get minimal value from children without missing values.What is a macro and how can I write it? If possible I would like to write formule instread of macro!Thanks,Grofaty
Hi,I have found out solution:@MINS(SKIPMISSING,@CHILDREN "member_name")); No more help is needed.Thanks,Grofaty
-
How to map a missing value to a member?
Hi all,
Let say I have 3 dimensions in my data source file:
Account, Entity, Product, Data
A400, E100, P200, 10000
A401, E110, P300, 20000
A401, ,P400, 30000
As you can see in the third record, Entity is missing. How can I map this to, let's say, No_Entity? In my Entity mapping table, Type: Like, I have tried using Null and Missing as the Rule Definition, but neither worked.
Couple of clarifications: This is for an Essbase BSO cube. In my real case, the missing values are not Entity members, but 3 custom dimension members.
Any ideas?
We are on 11.1.2.2.
Thanks,
MehmetYou have a couple of options:
1) Add a wilcard mapping to your entity maps which maps anything you have not explicitly mapped to NoEntity i.e. * --> NoEntity
2) You cannot have an empty string as a source value so in your import format, associate an import script with the Entity dimension source field entry and check the length of the string of the source field as it comes in. If the length is 0 assign a value of NoEntity to be returned and map that source value explicitly inyour Entity map -
I have used the same Apple ID on my children's iPads. Both iPads are now showing as the same. How do I get the missing account back?
You can clear the iPad and start again with the other account> Settings->General->Reset->Erase all Content & Settings
Or you can go to Settings->Itunes and App Stores->Apple ID->Sign Out,
And Then Sign in with the other account. You can then download the Apps with that account. Though you may block the other account for 90 days.
Your best bet is to set it up again using the orighinal account it had, so you can get their Apps back. without affecting your account. -
Display of missing values in a table view.
Hi everyone,
I have a table view with 7 columns and 10 rows which displays only those values which are missing in the DataBase Table.
Is it possible to show only the missing values as '-' in a table view, the table view is having 7 different fields.
Also when the value is inserted at run time the corresponding field should be updated accordingly and the value will no longer be displayed in the table view as '-'
please advice.
Regards
Neo.Welcome to SDN.
do you mean to say that in some rows some column values will be blank and you want to replace the blanks with '-'.
loop thru the itab which you are passing to tableview and for the blank cells pass '-'.
<i>Also when the value is inserted at run time</i>
so you are having editable tableview. to update the value back to the dbtable, you have to read it in oninputprocessing and update it to dbtable .
search the forum on how to read the user entered value from the table view so that you can update the dbtable.
Regards
Raja -
How do I set ical default values in lion?
I have just upgraded to Lion and so far, so good. In the new iCal, how do I set the default values? In the old version, when you clicked on the calendar, the default value was a 1 hour meeting around the current time of day. The new version defaults to an all-day meeting. I like the old way better, or best would be to have it as a preference.
Is there a way to set this that I'm not seeing?Mike,
It sounds to me like you are using the "Month" view for that entry.
Default event creation in Month view results in an all day event.
Lion iCal Help (Add events to a calendar) says: "Add a new event in Month view by double-clicking within the day you want the event to appear. Enter a name and time duration for the event in the event’s title field, and then press Return."
Try entering "Meeting at 9am"...that will create a one hour event named Meeting. -
How to get Document Set property values in a SharePoint library in to a CSV file using Powershell
Hi,
How to get Document Set property values in a SharePoint library into a CSV file using Powershell?
Any help would be greatly appreciated.
Thank you.
AA.Hi,
According to your description, my understanding is that you want to you want to get document set property value in a SharePoint library and then export into a CSV file using PowerShell.
I suggest you can get the document sets properties like the PowerShell Command below:
[system.reflection.assembly]::loadwithpartialname("microsoft.sharepoint")
$siteurl="http://sp2013sps/sites/test"
$listname="Documents"
$mysite=new-object microsoft.sharepoint.spsite($siteurl)
$myweb=$mysite.openweb()
$list=$myweb.lists[$listname]
foreach($item in $list.items)
if($item.contenttype.name -eq "Document Set")
if($item.folder.itemcount -eq 0)
write-host $item.title
Then you can use Export-Csv PowerShell Command to export to a CSV file.
More information:
Powershell for document sets
How to export data to CSV in PowerShell?
Using the Export-Csv Cmdlet
Thanks
Best Regards
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Deleting rows with missing values in field in start routine of update rule
Hello experts,
how can I delet rows with missing values in a specific field in the start routine of update rules?
I think ABAP code should look something like this:
delete ... from DATA_PACKAGE where Z_NO = ''.
thanks in advance for any suggestions!
hizaWrite:
delete data_package where field = value.
Hope it helps.
Regards -
IF_IXML : How can i add encoding with value UTF-8 to the document object??
Hi
i want to create a xml file with the following content:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://....">
</OpenSearchDescription>
i did this with the if_ixml interface and rendered the content in a file 'D:\usr\sap\IFD\DVEBMGS01\log\TEST_out.xml
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://....">
</OpenSearchDescription>
BUT the document attribut(?) encoding="UTF-8"?> is missing!
How can i add encoding with value UTF-8 to the document object?? it should look like:
<?xml version="1.0" encoding="UTF-8"?>
*here is my coding.
TYPE-POOLS: ixml.
CLASS cl_ixml DEFINITION LOAD.
DATA: lo_ixml TYPE REF TO if_ixml,
lo_streamfactory TYPE REF TO if_ixml_stream_factory,
lo_document TYPE REF TO if_ixml_document,
lo_parent TYPE REF TO if_ixml_element,
lo_ostream TYPE REF TO if_ixml_ostream,
lo_renderer TYPE REF TO if_ixml_renderer,
lv_rc TYPE i.
lo_ixml = cl_ixml=>create( ).
lo_streamfactory = lo_ixml->create_stream_factory( ).
lo_document = lo_ixml->create_document( ).
lo_parent = lo_document->create_simple_element( name = 'OpenSearchDescription' "root node
parent = lo_document ).
lo_parent->set_attribute_ns( name = 'xmlns'
value = 'http://....' ).
*rausrendern in file
lo_ostream = lo_streamfactory->create_ostream_uri( system_id = 'D:\usr\sap\IFD\DVEBMGS01\log\TEST_out.xml' ).
lo_renderer = lo_ixml->create_renderer( ostream = lo_ostream
document = lo_document ).
lv_rc = lo_renderer->render( ).
Thanks for help
BrittaUse the following code:
set an document encoding
l_encoding = l_ixml->create_encoding( character_set = 'UTF-8'
byte_order = if_ixml_encoding=>co_none ).
l_success = l_ostream->set_encoding( encoding = l_encoding ).
create a xml renderer
l_renderer = l_ixml->create_renderer( document = l_doc ostream = l_ostream ). -
How to validate the incoming field value and raise an alert message
Dear all,
I have the following structure
If incoming value for the field externalid is empty then i have to raise a alert message to end user "externalid field is empty for the id : id number" and for all incoming values it should work. I used the following udf on field externalid with two arguments
if(externalid.equals(""))
throw new RuntimeException("externalid field empty for the following id : " +id);
else
return externalid;
This is working fine for single record. But for many records(multiple occurences), this logic is not working as if records 2 and 3 fails it is showing exception externalid field is empty for the id : record 2.
how to achieve the tranformation logic ?
Regards
Koti ReddyHi Amit,
I have tried the above udf, but still stuck-up.
For the above structure shown in image, i have tested giving the following payload
<?xml version="1.0" encoding="UTF-8"?>
<ns0:upsertRequest xmlns:ns0="http://sap.com/xi/SFIHCM01">
<sessionId/>
<upsert>
<type/>
<sfobject>
<id>1</id>
<businessKeys>1</businessKeys>
<type>1</type>
<status>1</status>
<externalId>1</externalId>
<username>1</username>
<firstName>1</firstName>
<lastName>1</lastName>
<mi>1</mi>
<gender>1</gender>
<email>1</email>
<managerExternalId>1</managerExternalId>
<hrExternalId>1</hrExternalId>
<department/>
<jobCode/>
<division/>
<location/>
<timeZone>1</timeZone>
<hireDate/>
<empId/>
<title/>
<businessPhone/>
<fax/>
<addressLine1/>
<addressLine2/>
<city/>
<state/>
<country/>
<zipCode/>
<reviewFreq/>
<lastReviewDate/>
<matrixManagerExternalIds/>
<defaultLocale/>
<customManagerExternalIds/>
<secondManagerExternalId/>
<loginMethod/>
<proxy/>
</sfobject>
<sfobject>
<id>2</id>
<businessKeys>2</businessKeys>
<type>2</type>
<status>2</status>
<externalId>2</externalId>
<username>2</username>
<firstName>2</firstName>
<lastName>2</lastName>
<mi>2</mi>
<gender>2</gender>
<email>2</email>
<managerExternalId>2</managerExternalId>
<hrExternalId/>
<department/>
<jobCode/>
<division/>
<location/>
<timeZone/>
<hireDate/>
<empId/>
<title/>
<businessPhone/>
<fax/>
<addressLine1/>
<addressLine2/>
<city/>
<state/>
<country/>
<zipCode/>
<reviewFreq/>
<lastReviewDate/>
<matrixManagerExternalIds/>
<defaultLocale/>
<customManagerExternalIds/>
<secondManagerExternalId/>
<loginMethod/>
<proxy/>
</sfobject>
<processingParam>
<name/>
<value/>
</processingParam>
</upsert>
</ns0:upsertRequest>
No node is creating for success records, instead it throws exception that "externalid field is missing for the id": id for empty externalid field value in second record.
But my requirement is..... when i process 50 records, records with missing value for field externalid should raise an alert message to end user intimating him to check the externalid field for particular id. If the value for externalid field is present in incoming record/payload, then it should be passed to target system.
How can i implement this logic ?
Regards
Koti Reddy -
Hi,
How do I filter on multiple values / labels within a large data set within a Pivot Table which points to a Power Pivot Model. I am current using Excel 2010 64 bit. I intend to empower users to achieve this by simply using the Excel user interface, not by
using Excel formula or DAX. Please find the attached screen shot as a worked example, also in my real life example not all the values are available in the drop down. You can't use a slicer for the same reason as you can't use a drop down. I guess what I was
hoping for is for the user to be able to enter AND or OR within the associated dialog box. Is there any way around this?
Kind Regards,
Kieran.
Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/Hi
This is the forum to discuss questions about Microsoft Excel develop (VBA, Automation). For your question is more about pivot table features for Excel, I will move
this thread to the TechNet forum for Excel.
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share
their knowledge or learn from your interaction with us.
Thank you for your understanding.
Best Regards
Lan
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
How can I logically insert the value of a range of cells in other cells??
I have a column A with many values.
I would like the value of A1 in B1, the value of A2 in C1, the value of A3 in D1, the value of A4 in E1. All very doable, but ...
I would then like for value of A5 in B2, the value of A6 in C2, the value of A7 in D2, the value of A8 in E2, and
the value of A9 in B3, the value of A10 in C3, etc.
How does one achieve this?Hi,
You can do it with an AppleScript:
tell application "Numbers" to tell front document to tell sheet 1 to tell table 1
set row_count to (count rows)
set row_tracker to 1
repeat with y from 1 to row_count
set nu_col to (y mod 4) + 1
if nu_col is 1 then set nu_col to 5
set source_cell to cell 1 of row y
set target_cell to cell nu_col of row row_tracker
set value of target_cell to value of source_cell
set value of source_cell to missing value
if nu_col is 5 then set row_tracker to row_tracker + 1
end repeat
end tell
Maybe you are looking for
-
My husband just got an iphone. I've had mine for a while. We use the same email address so I thought we could use the same apple id and password. But now it appears everything on my phone also shows up on his phone and vis versa, even "Notes." Not
-
HP 5610v All in One continually showing 'error; and not printing
Have uninstalled and reinstalled in last couple of days but goes back to same 'error' failure to print.
-
How does everyone handle sweep data from loops
There's a type of test I've done a few times over the years and I'm researching what are some standard ways to handle the data in TestStand. The test type is sweeping multiple parameters in a nested loop. For example, sweep Vcc from 5.1V to 5.5V in .
-
How to read Chinese though the E71.
I notice that the E71 doesnt support Chinese anyhow, but you are able to read or maybe send messages in Chinese using the PC suite, which correctly shows chinese on my laptop once synchronize them. Good luck, still waiting for the support from Nokia.
-
Table decimal value display is incorrect for a particular user
Hi, In my VC table value display is showing like .00. Before decimal point values are not coming. I have put disply as 2 decimal. It is hapanning for a particular user. Other users are getting right value. Even we logged on different machine also. p