Datacopy and Concatenate
Hi guys,
I am doing the following member value allocation in a Business Rule:
Eur(
Eur->@MEMBER(@CONCATENATE("STRING1",@SUBSTRING(@NAME(@CURRMBR(Entity)),3)))
->@MEMBER(@CONCATENATE("STRING2",@SUBSTRING(@NAME(@CURRMBR(Entity)),3))) =
Eur->Member1->Member2;
where Member 1 and 2 are Members of a Dimension in Essbase.
The allocation works properly, but it is very slow. I am trying to improve performance by using Datacopy function:
datacopy Eur->Member1->Member2 to
Eur->@MEMBER(@CONCATENATE("STRING1",@SUBSTRING(@NAME(@CURRMBR(Entity)),3)))
->@MEMBER(@CONCATENATE("STRING2",@SUBSTRING(@NAME(@CURRMBR(Entity)),3)));
but it seems that Datacopy Function is not able to us @MEMBER, @CONCATENATE, etc. functions and only copies member.
Is this correct? Any idea of how to improve performance?
Thanks very much in advanced for your help;
Thanks for your answer Cameron,
I already tried to do the Concatenate operation in the fix statement, but got the following error when validating B Rule:
Detail:(1200315): Error parsing formula for [FIX STATEMENT] (línea 24): object type not valid (I have translated the error from Spanish so it may be a little different in english)
Then I tried to do the same in the = part of the operation and it worked, but with poor performance.
¿Am I doing something wrong in what refers to code syntax? The code would be the following, but it has some kind of error in it:
FIX (...)
FIX(YearTotal,Jan:Dec,
@MEMBER(@CONCATENATE("STRING1",@SUBSTRING(@NAME(@CURRMBR(Entity)),3))),
@MEMBER(@CONCATENATE("STRING2",@SUBSTRING(@NAME(@CURRMBR(Entity)),3))))
Eur = Eur->MEMBER1->MEMBER2;
ENDFIX
ENDFIX
Many thanks;
Similar Messages
-
Hello,
I am working with other groups and getting the data in daily .csv files. When I use the "concatenate groups" script along with a script on importing files, I end up getting a huge file that takes about an hour to concatenate. In order to reduce the amount of time and memory that this takes, I was hoping that someone could help me modify the script so that I could just list the channel name that I am interested in and concatinating only those channels rather than all of them.
For example, if voltage, temperature, pressure and time data are taken daily for 30 days, I would like to import only the temperature and time data (from .csv format) and concatenate into one group.
I have attached the .vbs files that I use.
Thanks in advance,
Alan
Attachments:
Import and concatenate files.zip 9 KBHi Alan,
Actually, the feature you're asking for is already in the code of mine that you sent back. Look on line 11 of the main VBScript: ChannelSet = "" ' "" or "1-" (DataPlugin) or "Sheet1" (EXCEL Wizard)
If this "ChannelSet" parameter is set to something other than "" or "1-" then it is used in line 78:
Call DataFileLoadSel(FilePaths(i), DataPlugin, ChannelSet)
Yo can specify the channel indices to load with an expression like this:
ChannelSet = "[1]/[1],[3]"
Let me know if you have further questions,
Brad Turpin
DIAdem Product Support Engineer
National Instruments -
Look up master data and concatenate into table field.
Hi,
I have a database table which has many fields including category and period.I am extracting these values from an csv file which also has fields category and period.
Periods are like 001,002,003 etc.but in the table I need it like 0012008,0022008,0032008.
We only have the period coming in from the file ; the associated year would be deduced from the Category. Every category is associated with a year.Therefore , we have to maintain a master data table for these categories where you have the year associated (for the time being take 2008) and the ABAP program needs to read the category from the file , look up to the master data , pick up its year and concatenate with the period that is already mentioned in the file.
How to I achieve this
AnkitEugene, Atlaj
Your answers were very useful.
Eugene as you said,
I read the link you mentioned and I can use code
like this
DATA: mat LIKE /BI0/PMATERIAL-MATERIAL.
SELECT SINGLE MATERIAL FROM /BI0/PMATERIAL INTO mat
WHERE EANUPC = COMM_STRUCTURE-EANUPC AND OBJVERS = 'A'.
IF SY-SUBRC = 0.
RESULT = mat.
RETURNCODE = 0.
ELSE.
RETURNCODE = 8.
ENDIF.
But for each record of comm structure the selection quer y will touch the Data base. As Atlaj said, can I fill the internal table in the start routine and look it up in the update rules. I think the performance willbe increased. Could you give me code sample or link?
Thanks in ADV
Joe -
Using bind variable in dynamic where clause and concatenate with query
Hi,
In my procedure i am framing where clause dynamically with bind variable,When i am concatenate this with my sql query for REF CURSOR i got sql command not properly ended exception.
Is it possible to pass values to the bind variable through the dynamic variable/value?
Please advise
Thanks in advance
Siva
IF in_applicationId IS NOT NULL THEN
optional_where := optional_where || ' AND a.APPLICATION_ID like '||':e%';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'||',in_queue_id'||',in_applicationId';
END IF;
My query is like this
open Out_Main FOR SelectQuery USING optional_usingThanks for reply,
In my procedure, i suppose to frame the where clause with bind dynamically according to the input parameters. so that i am framing the values of the bind variables also dynamically like this,
Please advise...
IF in_assignedAppFlag IS NOT NULL THEN
IF in_assignedAppFlag = 'Y' THEN
optional_where := optional_where || ' AND b.ASSIGNED_TO = :b' ;
optional_using := ' in_appFuncGroup'||',in_currentUserID';
ELSe
IF in_isSupervisor = 0 THEN
optional_where := optional_where || ' AND (b.ASSIGNED_TO = :b'||' OR b.ASSIGNED_TO = ''-1'' OR b.ASSIGNED_TO IS NULL)';
optional_using := ' in_appFuncGroup'||',in_currentUserID';
END IF;
END IF;
ELSE
IF in_isSupervisor = 0 THEN
optional_where := optional_where || ' AND (b.ASSIGNED_TO = :b'||' OR b.ASSIGNED_TO = ''-1'' OR b.ASSIGNED_TO IS NULL)';
optional_using := ' in_appFuncGroup'||',in_currentUserID';
END IF;
END IF;
IF in_appFuncGroup IS NOT NULL THEN
optional_where := optional_where || ' AND e.APP_FUNC_GROUP= :c';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup';
END IF;
IF in_queue_id IS NOT NULL THEN
optional_where := optional_where || ' AND b.QUEUE_ID = :d';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'||',in_queue_id';
END IF;
IF in_applicationId IS NOT NULL THEN
optional_where := optional_where || ' AND a.APPLICATION_ID like '||':e%';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'||',in_queue_id'||',in_applicationId';
END IF;
IF in_sourceCode IS NOT NULL THEN
optional_where := optional_where || ' AND e.APP_SOURCE_CODE like '||':f%';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'
||',in_queue_id'||',in_applicationId'||',in_sourceCode';
END IF;
IF in_logo IS NOT NULL THEN
optional_where := optional_where || ' AND appProds.PRODUCT_TYPE like '||':g%';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'
||',in_queue_id'||',in_applicationId'||',in_sourceCode'||',in_logo';
END IF;
IF in_firstName IS NOT NULL THEN
optional_where := optional_where || ' AND upper(a.FIRST_NAME) like upper(:h%)';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'
||',in_queue_id'||',in_applicationId'||',in_sourceCode'||',in_logo'||',in_firstName';
END IF;
IF in_surName IS NOT NULL THEN
optional_where := optional_where || ' AND upper(a.SURNAME) like upper(:i%)';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'
||',in_queue_id'||',in_applicationId'||',in_sourceCode'||',in_logo'||',in_firstName'||',in_surName';
END IF;
IF in_retreival_id IS NOT NULL THEN
optional_where := optional_where || ' AND e.RETREIVAL_ID like :j%';
optional_using := ' in_appFuncGroup'||',in_currentUserID'||',in_appFuncGroup'
||',in_queue_id'||',in_applicationId'||',in_sourceCode'||',in_logo'||',in_firstName'||',in_surName'||',in_retreival_id';
END IF; -
Getting values from a table and concatenate them
Hi All,
I think somebody out there should be able to help me.
I have a list of contract numbers the user has to type in.
I've created a table where user can add as many rows as needed. Each row is a contract number.
Once completed, I have to concatenate all of the contract numbers, separated with commas, so that I can send them to a floating field within a text box.
It should look like this.
.....1234, 2345, 3456 and 5678 (assuming these four values were keyed in by the user in the table form)
Anybody can help me explaining how to concatenate the values and put them into the floating field?
Thanks in advance.
RafaelYou can concatinate them easily but getting them into a floating field on the same form will be an issue. The floating field can only be filled when th eform is rendered and data is placed on the form. Floating fields are not interactive...so after the data load they are turned into text....they are not even fields anymore.
-
R trim function in xsl and concatenate problem
Hi,
I have a situation where i need to trim the spaces on right side of the element content using XSL.
Please see the following xml.
<BookStore>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<Title>Book Name1 </Title>
<Title>Book Name2</Title>
<Title> Book Name3 </Title>
<Title> Book Name4</Title>
</BookStore>
I need to trim the space on the right side of the title element and need to add a + sign at the end of the each title and then need to concatenate them into a single element "booknames."
That means the booknames should contain value of
<booknames>Book Name1+Book Name2+ Book Name+Book Name4</booknames>
Finally the above xml should look like,
<BookStore>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<booknames>Book Name1+Book Name2+ Book Name+Book Name4</booknames>
</BookStore>
I know we have a normalize function in xsl. But we don't have a rtrim function in xsl. And the difficulty over here is we should read the title element in recursion and them trim space and then add+ then concatenate.
can anyone guide me how to go about it in trimming the space in recursion.
Thanks.Hi,
I have a situation where i need to trim the spaces on right side of the element content using XSL.
Please see the following xml.
<BookStore>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<Title>Book Name1 </Title>
<Title>Book Name2</Title>
<Title> Book Name3 </Title>
<Title> Book Name4</Title>
</BookStore>
I need to trim the space on the right side of the title element and need to add a + sign at the end of the each title and then need to concatenate them into a single element "booknames."
That means the booknames should contain value of
<booknames>Book Name1+Book Name2+ Book Name+Book Name4</booknames>
Finally the above xml should look like,
<BookStore>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<booknames>Book Name1+Book Name2+ Book Name+Book Name4</booknames>
</BookStore>
I know we have a normalize function in xsl. But we don't have a rtrim function in xsl. And the difficulty over here is we should read the title element in recursion and them trim space and then add+ then concatenate.
can anyone guide me how to go about it in trimming the space in recursion.
Thanks. -
Match in ranges created through 'address' and 'concatenate'
My goal is to search in an address range for a specific match (=match(2, b2:b5). I created the address range through a concatenate function of two cells (=concatenate("b2",":","b5")). The outcome is displayed correctly (B2:B5), but I can't use match on that result ("2 is not found in B2:B5").
The problem is that match does not work on a "concatenate", meaning:
* MATCH(2,B2:B6) - works
* MATCH(2,CONCATENATE("B2",":","B6")) - does not work
I use the address function to create B2 and B6 - which works, e.g. ADDRESS(B1+1;2) = B2 (assuming that B1=1)
Any idea how to convert the results of a concatenate to use it in match, vlookup, hlookup?
Thanks
JosefMost of the time, I build formulas by pieces and it's only when every piece behave flawlessly which I gather them.
In this case it's not doable because OFFSET is used to give a range so we can't use it solely.
When I meet this case, I test a reduced shape.
=OFFSET($A$1,1,1) is supposed to return the value of the first cell of the range to define.
=OFFSET($A$1,1+5-1,1) is supposed to return the value of the last cell of the range to define.
When they are checked, it's time to build the complete formula which is supposed to return the range :
=OFFSET($A$1,1,1,5,1)
In fact, when we write it this way, it returns the value of the 1st cell in the range.
Easy ways to check that it's OK are to encapsulate it in formulas like :
=SUM(OFFSET($A$1,1,1,5,1))
=COUNT(OFFSET($A$1,1,1,5,1))
As we are trying to build a formula returning what would be retuned by
=MATCH(6;B2:B6)
We just need to make a simple replacement:
=MATCH(6;OFFSET($A$1,1,1,5,1))
Yvan KOENIG (VALLAURIS, France) mercredi 25 janvier 2012
iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
My Box account is : http://www.box.com/s/00qnssoyeq2xvc22ra4k -
Find intersections in date ranges and concatenate aggregated labels
Hello All,
The original source of data will be a table of persons with their member ship:
Description StartDate EndDate
18 Smith John Poker Club 01/01/2009 NULL
18 Smith John Library 05/01/2009 18/01/2009
18 Smith John Gym 10/01/2009 28/01/2009
26 Adams Jane Pilates 03/01/2009 16/02/2009
The challenge will be to find each intersection of membership date ranges for each person and produce for this each unique range:
a new line with the StartDate and EndDate of the range
Concatenate in the description the descriptions of the memberships for this range with:
“/” as separator
order by membership StartDate
This is the table of results expected:
18 Smith John Poker Club 01/01/2009 04/01/2009
18 Smith John Poker Club / Library 05/01/2009 09/01/2009
18 Smith John Poker Club / Library / Gym 10/01/2009 18/01/2009
18 Smith John Poker Club / Gym 19/01/2009 28/01/2009
18 Smith John Poker Club 29/01/2009 NULL
26 Adams Jane Pilates 03/01/2009 16/02/2009
Sample Script:
SET DATEFORMAT dmy
DECLARE @Membership TABLE (
PersonID int,
Surname nvarchar(16),
FirstName nvarchar(16),
Description nvarchar(16),
StartDate datetime,
EndDate datetime)
INSERT INTO @Membership VALUES (18, 'Smith', 'John',
'Poker Club', '01/01/2009', NULL)
INSERT INTO @Membership VALUES (18, 'Smith', 'John',
'Library', '05/01/2009', '18/01/2009')
INSERT INTO @Membership VALUES (18, 'Smith', 'John',
'Gym', '10/01/2009', '28/01/2009')
INSERT INTO @Membership VALUES (26, 'Adams', 'Jane',
'Pilates', '03/01/2009', '16/02/2009')
Note:Make sure that your solution uses a single query that starts either with "SELECT" or "WITH" or ";WITH".
Can you please share suggestions.
Regards,
VaishuThis query
;WITH RS AS -- RangeStart
SELECT PersonID, StartDate AS RangeStart
FROM @Membership
UNION
SELECT PersonID, DATEADD(day, 1, EndDate) AS RangeStart
FROM @Membership
WHERE EndDate IS NOT NULL
RE AS -- RangeEnd
SELECT PersonID, DATEADD(day, -1, StartDate) AS RangeEnd
FROM @Membership
WHERE StartDate IS NOT NULL
UNION
SELECT PersonID, EndDate AS RangeEnd
FROM
@Membership
R AS -- Ranges
SELECT RS.PersonID, RS.RangeStart, RE.RangeEnd
FROM
RS CROSS APPLY
SELECT TOP (1) RE.RangeEnd
FROM RE
WHERE
RE.PersonID = RS.PersonID
AND (
RE.RangeEnd >= RS.RangeStart
OR RS.RangeStart IS NOT NULL AND RE.RangeEnd IS NULL
ORDER BY
ISNULL(RE.RangeEnd, '99991231')
) RE
SELECT R.*,
STUFF( (
SELECT '/' + m.Description
FROM
@Membership m
WHERE
m.PersonID = R.PersonID
AND (m.StartDate <= R.RangeEnd OR R.RangeEnd IS NULL) AND (m.EndDate >= R.RangeStart OR m.EndDate IS NULL)
FOR XML PATH('')
1, 1, '') AS Description
FROM
R
Returns this result:
PersonID
RangeStart
RangeEnd
Description
18
2009-01-01
2009-01-04
Poker Club
18
2009-01-05
2009-01-09
Poker Club/Library
18
2009-01-10
2009-01-18
Poker Club/Library/Gym
18
2009-01-19
2009-01-28
Poker Club/Gym
18
2009-01-29
NULL
Poker Club
26
2009-01-03
2009-02-16
Pilates
EntityLite: A Lightweight, Database First, Micro ORM -
PE51 convert amount into words and concatenate the value with cents
Hi gurus,
I'm facing a problem in PE51...
I have this amount: 655.690,32
And it should appear in the form like this Example:
Six hundred and fifty five thousand six hundred and ninety Dollars and Thirty-two cents.
In PE51 I have two options:
- Numbers in words (w/o DP) - give me the first underlined part
- Numbers in words(only DP) - give me the second underlined part
But I need to find a way to show then like in the example... The first and second part should appear together like if they were concatenated separated by space.
Thanks in advance.
PCYou move the v_tot_comm into an Integer and try so that u will only get SPEELING of that value.
For example pass only 23,492 instead of 23,492.58 and for 58 paise you do your string manipulation work. -
Need sql statement to refer back and concatenate
Hello All,
i'm stuck with a situation where I don't even know what term do I have to use to ask about my query.
I had a tabe employees and the columns and the data are
emp_name emp_id dept Manager
john 231 15 Y
galkin 231 15 N
Chris 432 20 N
Jenn 4132 20 Y
Mike 4552 20 NNow If I run a query I want the results as
emp_name emp_id dept Manager Employees
john 231 15 Y 2231
Jenn 4132 20 Y 432, 4552Here the extra column Employees should come with comma concatenated values of the corresponding "dept"
ex: Jenn is a manager in dept=20, so under the employees column I want empid of chris and mike with comma concatenated empid's
Can anybody please help me with this query
Thanks in advance.Here you can find some example of what you are looking for :
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php
Nicolas. -
CONCATENATE date and time into a text variable
Hi ABAP Gurus,
I would like to retrieve current system date and time and concatenate into a variable. I would really appreciate if someone could help me. I have the following code and i seem to get some kind of error.
I would like my output to be like:
"22.JUN.2006 Some Text 12:30:22"
Code:
data: emtext like TEMSG-EMTEXT.
data: date_output(50) TYPE C.
CALL FUNCTION 'CONVERSION_EXIT_SDATE_OUTPUT'
EXPORTING
INPUT = SY-DATUM
IMPORTING
OUTPUT = date_output.
SHIFT date_output RIGHT DELETING TRAILING SPACE.
CONCATENATE date_output ': Some Custom Message '
INTO emtext.
Also, is there a function to convert time to text or conversion is not necessary?
Thanks.
Regards,
bw_newbieHere is something a little closer to your requirement.
report zrich_0001 .
data: date(20) type c,
time(10) type c,
str type string.
data: xT247 type T247.
select Single * into xt247 from t247
where MNR = sy-datum+4(2).
concatenate sy-datum+6(2) xt247-ktx sy-datum(4)
INTO date separated by '.'.
write sy-uzeit to time.
concatenate date 'SomeText' time into str separated by space.
write:/ str.
Regards,
Rich Heilman -
Passing value from ADF to BPEL, and to PL/SQL procedure
1. I have created BPEL which take 2 inputs and concatenate them.
2. have created a PL/SQL procedure for invoking this BPEL( working fine).
Now i need to create a simple ADF page which contain 2 text box, 2 for input and 1 for result(concatenate), this will take 2 inputs and send them into BPEL, this will invoke the BPEL process and perform the necessary concatenate function...
in addition to this, i am passing code into PL/SQL procedure ...
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body xmlns:ns1="http://xmlns.oracle.com/OrderImportDemo">
<ns1:InputRequest>
<ns1:FirstName>abcdef</ns1:FirstName>
<ns1:LastName>aaaaaa</ns1:LastName>
</ns1:InputRequest>
</soap:Body>
</soap:Envelope>';
this code will take vaule from BPEL and run properly.
can you please help me,thanks for help, but the problem is diff.
i don't have any schema, what i want i need to create a adf page that will contain 3 tent field, 2 for input and 1 for output. when i will enter 2 input field and click on ok button, this will invoke BPEL, BPEL will take these 2 inputs and do the concat on this and send back to adf with result. -
Passing value from ADF to BPEL, and to PL/SQL
1. I have created BPEL which take 2 inputs and concatenate them.
2. have created a PL/SQL procedure for invoking this BPEL( working fine).
Now i need to create a simple ADF page which contain 2 text box, 2 for input and 1 for result(concatenate), this will take 2 inputs and send them into BPEL, this will invoke the BPEL process and perform the necessary concatenate function...
in addition to this, i am passing code into PL/SQL procedure ...
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body xmlns:ns1="http://xmlns.oracle.com/OrderImportDemo">
<ns1:InputRequest>
*<ns1:FirstName>abcdef</ns1:FirstName>*
*<ns1:LastName>aaaaaa</ns1:LastName>*
</ns1:InputRequest>
</soap:Body>
</soap:Envelope>';
this code will take vaule from BPEL and run properly.
can you please help me,Three simple steps you need to do :
1) Generate proxy for your bpel process in Jdeveloper.
2)Create simple ADF page with 2 input for taking value and a input for showing the result and one command button.
3) In backing bean on command button action, get value from two inputs, pass the in the proxy service and update the the the third input with the result of service.
--Mukul -
Commercial Invoice and Excise Invoice number should be same
Hi Friends,
I want to know whether is it possible to maintain same number for commercial and excise invoice.
If yes then how to do?
Do i have any impact in other areas?
Thanks&Regards
Azeez.MohdHi,
In that case you can make use of MV45AFZZ user exit.
Use the MOVE_FIELD TO VBAK_VBAP exit.
In this exit, get the corresponding excise invoice number and year (by using Delivery / Proforma as reference From VBRK / J_1iEXCHDR ) tables and concatenate it.
As excise invoice has document number and year.. You can make the billing document number as the concatenation of these two and move to VBAK-VBELN.
As you already move the value to VBAK-VBELN, system will not pick up the the number range that is assigned for the billing document.
Regards,
Sai
Edited by: sai srinivas on May 14, 2009 12:35 PM -
https://www.icloud.com/iw/#numbers/BAI31boMQXsGKc8NH22BlqWRzbs8PdgWBs-F/2014-15_ Curriculum_Planning_w_CCSS_(Web_Shared)
My document is above, if anyone wants to help this crazy teacher invent a better lesson planner.
Here's my predicament. The state in which I teach requires teachers to keep up with which of the Common Core State Standards (CCSS) their instruction is addressing and when the standards were addressed. I got the bright idea to do this through a spreadsheet in Numbers because our school is getting iPads this year, so it'd be pretty sweet to be able to assemble all of my lesson plans in one massive spreadsheet. On the "AP Lesson Plans" sheet, I've got a few weeks worth of lesson plans entered in. I'm planning on going in and using the drop-down menu next to each lesson plan to add all the CCSS on a per-day basis. This is simple enough, but here's where I run into a problem.
I want the "AP Standards" sheet to concatenate, in cells D3 through G76, the dates on which a standard was covered. What I need is some way for, say, Cell D3 to look at the table on the "AP Lesson Plans" sheet and concatenate the dates of every lesson which has the standard in column A (In this instance, RL.11-12.1). At the end of the day, the functionality I need is that I can enter my lessons and CCSS on the "AP Lesson Plans" sheet and go to the other sheet and see a summary of which standards have been addressed, when, and how often.
If that's as clear as mud, well, I teach literature, not technical writing, so my apologies. I'm more at home with Jonathan Swift than spreadsheets. I'll gladly help you help me if you'd let me know what you need to know. Oh, and to illustrate my knowledge level (just enough to be dangerous), I've left you the formula of my best stab at making cell D3 behave as desired. It's the gray box on the "AP Standards" sheet. Yikes.Hi Arrdenet,
Congratulations on the nested IFs. I haven't tested that formula, but it is impressive. It will be very difficult to debug if it doesn't work, and I think it would make Numbers very slow.
Here is a different approach. After you enter all the CCSS, add another column with HLOOKUP.
Edit:
B2 (and Fill Down)
A2 (and Fill Down)
=IFERROR(HLOOKUP(A$1,C2:E2,1,0),"")
HLOOKUP looks for the value in A1 in all the CCSS columns.
IFERROR is to stop the error triangles appearing and returns "" (NULL) instead.
Then sort by column A.
Not a complete answer, but it might get you started.
Regards,
Ian.
Maybe you are looking for
-
Unable to install Enterprise Library 2007 on Windows 7
I need Enterprise Library 2007 for my project. When i try installing, it throws the error : Microsoft .Net 2.0 needed . I try to install microsoft .Net 2.0, then it throws the error : .Net 2.0 is already part of the operating system. I uninstalled .n
-
Please fix exporting for CS5!...
I know this isn't the feature request area - I've already sent adobe my letter. But 100 requests are better than one! I'm sure we're all experiencing this major problem - that it takes *forever* to export anything, and longer than that when exporting
-
New Daylight Saving Time Rules
An update for changing the rules for Daylight Saving Time in the US and Canada was sent out to OS X 10.4.x; will a similar update be available for 10.3.x and earlier? If not, is there a way to customize the DST rules?
-
External drive won't boot after install?
I tried installing mountain lion onto an external SSD drive. At first it worked, using my USB install drive and selected my external drive as the target. All the files are copied over and asked me to restart. However, after restart all it did is boot
-
Time Machine won't recognize back up after I move external drive to Airport
I have a new 640GB exteranl drive that I bought to back up my Mac using TIme Machine. I plugged in the drive via USB (USB powered drive), then set up Time Machine and did the first back up successfully. I then plugged my exteranl drive into Airport E