Dynamically choose column of source data for the variable store

Hello world.

I have a source table that contains 12 columns - one for each month of data. I want to load the columns by rows in the target table. For example:

Source table:
ACCNO M01 M02, M03, M04, M05, M06 M07, M08, M09 M10 M11 M12
00001 1 2 3 4 5 6 7 8 9 10 11 12
00002 13 14 15 16 17 18 19 20 21 22 23 24
...

Target table:
Month value ACCNO
00001 JAN 1
00002 FEB 2
...

I think the construction of a package which will loop 12 times - at each iteration, it will change the interface to the desired mapping column.

Looking for your suggestions and solutions.

Hello

Ago, there should be cross-
Sorry for the confusion...

Please add points to the correct answer :-)

Kind regards
Its

Published by: Alex on August 20, 2009 14:59

Tags: Business Intelligence

Similar Questions

  • where can I get the source code for the shell of the user interface

    Hi all
    I use Jdeveloper 11.1.2.3.0 shell and UI.
    I want to show a custom message to the user when it tries to close a tab that contains unsaved data.
    I found this thread {message identifier: = 10782288}
    I tried to extract the contents of the oracle-page-templates file - ext.jar, but I find only the .class files not .java files.
    So, where can I get the source code for the shell of the user interface, or someone has a better solution?

    Hello

    Try this link http://www.oracle.com/technetwork/developer-tools/adf/uishellsrc-1612278.zip

    Frank

  • Unable to display data for the date where there is no entry in the table

    Hello

    I need a urgent, described below:

    I have a table named as 'dirty', consisting of three columns: empno, sale_amt and sale_date.
    (Please ref. The table with data script as shown below)

    Now, if I run the query:
    "select trunc (sale_date) sale_date, sum (sale_amt) total_sale of the sales group by order trunc (sale_date) by 1.
    It then displays the data for the dates there is an entry in this table. But it displays no data for the
    date in which there is no entry in this table.

    If you run the Table script with data in your schema, then u will see that there is no entry for the 28th. November 2009 in
    sales table. Now the above query displays data for the rest as his dates are in the table of the sale with the exception of 28. November 2009.
    But I need his presence in the result of the query with the value "sale_date' as '28. November 2009 "and that of"total_sale"as
    « 0 ».

    Y at - there no way to get the result I need?

    Please help as soon as POSSIBLE.

    Thanks in advance.

    Create the table script that contains data:
    ------------------------------------------

    CREATE TABLE SALE
    (
    NUMBER EMPNO,
    NUMBER OF SALE_AMT
    DATE OF SALE_DATE
    );
    TOGETHER TO DEFINE
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (100, 1000, TO_DATE (DECEMBER 1, 2009 10:20:10 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (100, 1000, TO_DATE (NOVEMBER 30, 2009 10:21:04 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (100, 1000, TO_DATE (NOVEMBER 29, 2009 10:21:05 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (100, 1000, TO_DATE (NOVEMBER 26, 2009 10:21:06 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (100, 1000, TO_DATE (NOVEMBER 25, 2009 10:21:07 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (200, 5000, TO_DATE (NOVEMBER 27, 2009 10:23:06 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (200, 4000, TO_DATE (NOVEMBER 29, 2009 10:23:08 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (200, 3000, TO_DATE (NOVEMBER 24, 2009 10:23:09 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (200, 2000, TO_DATE (NOVEMBER 30, 2009 10:23:10 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (300, 7000, TO_DATE (NOVEMBER 24, 2009 10:24:19 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (300, 5000, TO_DATE (NOVEMBER 25, 2009 10:24:20 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (300, 3000, TO_DATE (NOVEMBER 27, 2009 10:24:21 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (300, 2000, TO_DATE (NOVEMBER 29, 2009 10:24:22 ',' DD/MM/YYYY HH24:MI:SS'));))
    Insert into SALES
    (EMPNO, SALE_AMT, SALE_DATE)
    Values
    (300, 1000, TO_DATE (NOVEMBER 30, 2009 10:24:22 ',' DD/MM/YYYY HH24:MI:SS'));))
    COMMIT;

    Any help will be necessary for me


    Kind regards
    WITH tab AS
      (SELECT TRUNC(sale_date) sale_date,
        SUM(sale_amt) total_sale
         FROM sale
       GROUP BY TRUNC(sale_date)
       ORDER BY 1
      )
     SELECT sale_date,
      NVL(total_sale,0) total_sale
       FROM tab
       model
       REFERENCE refmodel ON (SELECT 1 indx, MAX(sale_date)-MIN(sale_date) AS daysdiff , MIN(sale_date) minsaledate FROM tab)
         dimension BY (indx)
         measures(daysdiff,minsaledate)
       main main_model
       dimension BY (sale_date)
       measures(total_sale)
       RULES upsert SEQUENTIAL ORDER ITERATE(1000) until (iteration_number>refmodel.daysdiff[1]-1)
       ( total_sale[refmodel.minsaledate[1]+iteration_number]=total_sale[cv()] )
    ORDER BY sale_date
    

    using a clause type

    Ravi Kumar

  • How do I remove the launch date for the safe in FF portable ESR 31

    How do I remove the launch date for the safe in FF portable ESR 31. Is it possible that - by pressing the SHIFT key when you launch firefox shows the option of safe mode - off and close the browser.

    See also:

  • How to get back my data for the health and the watch Apps once I've restored my phone?

    How to get back my data for the health and the watch Apps once I've restored my phone?

    From the backup, you're going to be restoration.

    If you back up to iTunes, make sure that it is an encrypted backup.

  • Could re: Anyone tell me the release date for the Toshiba Tecra S10-106

    Could someone tell me the release date for the Toshiba Tecra S10-106. What would be the estimated price for this model.

    Thank you

    I already posted this in your other thread on Tecra A10.

    On the Europe of Toshiba page-> Products->-> Tecra laptops, you will find a whole list of different series and Tecra models.

    Right now I find only the info that these phones will be available soon.

    You may need to wait a bit...

  • Re: Release Date for the Tecra A10 - 18 p and A10 - 15 c

    Could someone tell me the release date for the Toshiba Tecra A10 - 18 p and A10 - 15 ° C. What would be the estimated price for these two models.

    Thank you

    I didn't find the release date of this laptop models.
    On the Europe of Toshiba page-> Products->-> Tecra laptops, you will find a whole list of different series and Tecra models.
    Right now I find only the info that these laptops will be available soon.

  • Write delay failed unable to save all the data for the file $Mft

    Have a frustrating problem.  Help is greatly appreciated.  Learned the hard way and lost a dwg important issue which was unrecoverable.  Bought a new drive external hard seagate.  Could not back up the entire system with software pre-installed.  Download acronis true image home 2011.  Tried to backup system.  Receive error when trying to backup messages; 'Delay to failure of Scripture; Reading of the sector; Windows was unable to save all the data for the file $Mft. The data has been lost.  Have tried many fixes.  Unable to disable write caching method (grayed out / unclickable).  Played regedit 'EnableOplocks' is not listed to select.  Attempted to run microsoft 'fix it' and got the blue screen of death.  Short hair out of my head.  Suggestions appreciated.

    I don't know where Microsoft 'Technical support engineers' get their information.

    Write caching without a doubt "does apply to external hard drives", but it is usually disabled to prevent to sort the problem you are experiencing.

    I've seen several positions reporting to the same question that you do.  All of these positions were with SATA drives.  Is your Seagate eSATA drive?

    The disc is recognized as an external drive in Device Manager?  In Device Manager, go to the drive properties dialog box and click the policies tab.  An external drive should have two options: "Optimize for quick removal" and "Optimize for performance".  An internal hard drive shows the options as gray (with 'performance' selected), but there should also be a checkbox "Enable disk write cache" under the second option.

    What shows in your policies tab?

    If I understand correctly, "writeback" or "write behind" is implemented by disc material or its pilot.  If the option is not available on the drive properties > policies tab, I would suggest to contact Seagate support.

  • Release date for the RE7000 in Europe?

    Hello

    Quick question, no release date for the RE7000?

    http://www.Linksys.com/us/p/P-RE7000/

    Already register when available

    Thanks for your time,

    Hello. We do not yet have an official release date. We will post updates on our Web sites.

  • Can we get the source code for the camera?

    Can we get the source code for the camera? Including libraries? CM is great, except that the camera is not well polished, and the quality of the stock ROM Sony are much better.

    probably more likely questions and restrictions of copyright

    inspect the developers space

    http://developer.sonymobile.com/

  • How to create a date for the restoration of the system when there is no previous restore date.

    When you try to create an earlier date for the restoration of my pc (windows 8.1) for the first time (no previous restore point) the only option I get is to create point of restoration of the date and time of today. I need to restore to an earlier date. Does anyone have a solution?

    You can click on the box "Show more restore points" to view the older, but they may not be as reliable (they may fail to apply or they may not actually work).

    If you do not see the box to check, or the oldest, so it is not of the ancients still show.  If this is the case, you will need to use the 'Refresh PC'.

  • Need to retrieve the data for the current date.

    Hello

    I have a table which then retrieves information when using this command.

    Select ta_acct, shift, created_on track_alerts;

    Technicolor A 24 March 14

    Technicolor A 24 March 14

    Technicolor A 24 March 14

    Technicolor A 24 March 14

    Manitoba telecom a 24 March 14 system

    Technicolor A 24 March 14

    I used this statement to retrieve the data for the given date.

    Select ta_acct, shift, created_on track_alerts where created_on = 24 March 14 ';

    Its not data recovery.

    Need help.

    Kind regards

    Prasad K T,.

    984002170

    Prasad K T wrote:

    Yes the created data type is date.

    CREATED_ON DATE

    Partha thanks it works now.

    Select ta_acct, shift, created_on in track_alerts where to move is: Shift and TRUNC (created_on) = TO_DATE('24-MAR-2014','DD-MON-YYYY');

    Still, I made a small change to my querry.

    Select ta_acct, shift, created_on track_alerts where to move is: shft and TRUNC (created_on) = TO_DATE (select double sysdate,'MON-DD-YYYY "");

    For this statement, it does not work.

    of course not...

    first: sysdate returns a date so no need of conversion here

    and

    second SYSDATE includes time, so your application should look like this:

    Select ta_acct, shift, created_on in track_alerts where to move is: Shift and TRUNC (created_on) = trunc (sysdate)

    or

    Select ta_acct, shift, created_on in track_alerts where to move is: shft and created_on > = trunc (sysdate) and created_on<>

    HTH

  • Release date for the cc 2015 DPS

    Hi guys,.


    Is there a release date for the new Adobe Digital Publishing Solution? I tested the beta and its new features are amazing.

    Thank you

    July 29

  • How to get the date for the first Monday of each month

    Dear members,

    How to get the date for the first Monday of each month.

    I wrote the following code

    SELECT decode (to_char (trunc (sysdate + 30, 'MM'), 'DAY'), 'MONDAY', trunc (sysdate + 30, 'MM'), NEXT_DAY (trunc (sysdate + 30, 'MM'), "LUN")) FROM DUAL

    But he looks at complex bith.

    Abhishek

    Published by: 9999999 on 8 March 2013 04:30

    Use the IW format - it will make independent NLS solution. And all you need is truncated 7th day of each month using IW:

    select  sysdate current_date,
            trunc(trunc(sysdate,'mm') + 6,'iw') first_monday_the_month
      from  dual
    /
    
    CURRENT_D FIRST_MON
    --------- ---------
    08-MAR-13 04-MAR-13
    
    SQL> 
    

    Here is the list of the first Monday of the month of this year:

    with t as(
              select  add_months(date '2013-1-1',level-1) dt
                from  dual
                connect by level <= 12
             )
    select  dt first_of_the_month,
            trunc(dt + 6,'iw') first_monday_the_month
      from  t
    /
    
    FIRST_OF_ FIRST_MON
    --------- ---------
    01-JAN-13 07-JAN-13
    01-FEB-13 04-FEB-13
    01-MAR-13 04-MAR-13
    01-APR-13 01-APR-13
    01-MAY-13 06-MAY-13
    01-JUN-13 03-JUN-13
    01-JUL-13 01-JUL-13
    01-AUG-13 05-AUG-13
    01-SEP-13 02-SEP-13
    01-OCT-13 07-OCT-13
    01-NOV-13 04-NOV-13
    
    FIRST_OF_ FIRST_MON
    --------- ---------
    01-DEC-13 02-DEC-13
    
    12 rows selected.
    
    SQL> 
    

    SY.

  • Process to get Performance data for the managed entity c#

    Could someone please describe the process for pulling data from the API performance?  The documentation seems a bit muddled.

    Qustions:

    Should you create a custom interval perf or you can use the default settings?

    If I have a performanceManager MOR and a hostSystem MOR what methods should I call on the PerformanceManger object to retrieve the performance counters on the managed entity? I'm trying to get ready time % of a host.  Looks like I need to use the QueryAvailablePerfMetric method to draw the MetricID and then use the QueryPerf to shoot the actual static...

    Any help is appreciated.

    VirtualFisk

    You can use available perfIntervals to extract data.

    You have reason to extract performance data, you must first call QueryAvailablePerfMetric to get metricIds and then pass them in the appeal of QueryPerf.

    Also to check whether or not real-time data are available on the entity you must first call QueryPerfProviderSummary on entity and check the PerfProviderSummary currentSupported property. If she defined as true, real-time data are available and you can pass PerfProviderSummary refreshRate as intervalID in your QueryAvailablePerfMetric call and still pass this refreshRate as intervalID PerfQuerySpec for QueryPerf appeal.

    Please see following code snippet to retrieve data for the managed entity HostSystem (hostMoRef), you can replace it with a managed object of an entity reference





    int counterID;

    int key;

    String group;

    String name;

    String rollup;

    ManagedObjectReference pmRef = _sic.perfManager;

    PerfCounterInfo[] cInfo = (PerfCounterInfo[])getObjectProperty(pmRef, "perfCounter");

    Hashtable PerfByID = new Hashtable();

    for (int i = 0; i < cInfo.Length; i++)

    {

    key = cInfo[i].key;

    group = cInfo[i].groupInfo.key;

    name = cInfo[i].nameInfo.key;

    rollup = cInfo[i].rollupType.ToString();

    Console.WriteLine("ID: " + key + " group: " + group + "." + name + "." + rollup);

    PerfByID.Add(key, group + "." + name + "." + rollup);

    }





    Console.WriteLine("\n---------------------------------------------");

    Console.WriteLine("Entity: " + hostMoRef.Value);

    PerfProviderSummary perfSum = _service.QueryPerfProviderSummary(pmRef, hostMoRef);

    Console.WriteLine("Refresh Rate" + perfSum.refreshRate + "\nCurrentSupported :"

    + perfSum.currentSupported + "\nisSummarySupported :" + perfSum.summarySupported);

    Console.WriteLine("Fetching Perf Metric Ids");

    DateTime curTime = _service.CurrentTime(_svcRef);

    DateTime beginTime = curTime.Subtract(new TimeSpan(1, 0, 0));

    DateTime endTime = curTime;

    int intervalID;



    if (perfSum.refreshRate < 0) {

    intervalID = 300;

    } else {

    intervalID = perfSum.refreshRate;

    }

    intervalID = 300;

    PerfMetricId[] Ids = _service.QueryAvailablePerfMetric(pmRef, hostMoRef, beginTime, false, endTime, false, intervalID, true);

    if (Ids != null && Ids.Length > 0)

    {

    Console.WriteLine("Ids fetched from QueryAvailablePerfMetric API are:");

    for (int k = 0; k < Ids.Length; k++) {

    Console.WriteLine("ID is: " + Ids[k].counterId + " Instance is: " + Ids[k].instance + "Name is: " + PerfByID[Ids[http://k].counterId|http://k].counterId]);

    }

    PerfQuerySpec qSpec = new PerfQuerySpec();

    qSpec.entity = hostMoRef;

    qSpec.metricId = Ids;

    qSpec.format = "csv";

    qSpec.intervalId = intervalID;

    qSpec.startTime = beginTime;

    qSpec.startTimeSpecified = true;

    qSpec.endTime = endTime;

    qSpec.endTimeSpecified = true;

    qSpec.maxSample = 1;

    qSpec.maxSampleSpecified = true;

    PerfQuerySpec[] qSpecs = new PerfQuerySpec[] { qSpec };

    if (hostMoRef != null)

    {

    PerfEntityMetricBase[] perfEntity = null;

    perfEntity = _service.QueryPerf(pmRef, qSpecs);

    if (perfEntity != null && perfEntity.Length > 0)

    {

    for (int i = 0; i < perfEntity.Length; i++)

    {

    PerfEntityMetricCSV pms = (PerfEntityMetricCSV)perfEntity[i];

    PerfMetricSeriesCSV[] vals = pms.value;

    if (vals != null)

    {

    Console.WriteLine("Perf Counters fetched");

    for (int vi = 0; vi < vals.Length; vi++)

    {

    PerfMetricSeriesCSV pmCSV = vals[vi];

    if (PerfByID[vals[http://vi].id.counterId|http://vi].id.counterId].ToString().StartsWith("mem.vmmemctl")) {

    Console.WriteLine("CounterId: " + vals[vi].id.counterId + " Name: " + PerfByID[vals[http://vi].id.counterId|http://vi].id.counterId] + " Instance: " + vals[vi].id.instance + " ----- ");

    counterID = vals[vi].id.counterId;

    //Console.WriteLine("Value in Map: " + PerfByID.get(counterID));

    Console.WriteLine("-------- Value : " + pmCSV.value);

    }

    }

    }

    }

    }

    else

    {

    Console.WriteLine("Performance statistics not available for this entity!");

    }

    }

    }

    else

    {

    Console.WriteLine("Perf Metrics not fetched");

    }

Maybe you are looking for

  • How to add the first non-empty cell (text) in a row

    I have a table of several lines of contact details (phone, cell phone, fax and email) of people. I'm using these data to a data merge using an exported csv file and must include only the text (phone numbers and/or email) that is not empty. Column A -

  • Photos free not memory in El Capitan.

    I have an iMac (retina 5K, 27 inches, end of 2014) running Photos Version 1.3 (350.23.0). Every year, I want that photo of system library to receive only the current years photos. To this end, I copied the library system from 2015 on an external driv

  • BlueTooth on Apple TV4

    Why do you have bluetooth on your iPhone by Apple tv4 toast, if you can turn it off after

  • Error property

    recently, I try to communicate between PC and NEC based on modbus Protocol. using the engineer NOR, I started using the forums.and modbus library when I run programs, visa resource out.and the following program error property not worked as it was sup

  • For names of files on LabVIEW

    Hello world I was wondering if there is similar functionality on LabVIEW that does the job as the "dir/b" command on windows cmd. It's to get the name of files (in chains) in the directory that I refer to. In the end, I want to have a drop down menu