SAS Macro: How to Retrieve a Value from a Dataset

December 24, 2009 by
Filed under: Uncategorized 

SAS is a very powerful language when one have to deal with processing huge datasets. It becomes much more complicated when one wants to play with single elements. I recently had the need to put a specific value of a dataset into a macro variable. With the help of the SAS support team of Switzerland, I have made a small macro for that. Here is the definition of the function:

  • Macro name: Get_data
  • Input: myDataset (name of the dataset), myLine (line number), myColumn (name of the column), myMVar (name of the macro variable used to store the result)
  • Output: A new macro variable named &myMVar.

And here is the corresponding code:

%MACRO Get_data(myDataset=,myLine=,myColumn=,myMVar=);
%GLOBAL &myMVar.;
data _null_;
set &myDataset.;
if _N_ = &myLine. then do;
call symput(symget('myMVar'),&myColumn.);
end;
run;
%MEND Get_data;

Of course, I would be very interested if someone found a simplier way of performing this action (and I think SAS support would be interested as well).

Share

Comments

58 Comments on SAS Macro: How to Retrieve a Value from a Dataset

  1. lordthias on Thu, 24th Dec 2009 2:54 pm
  2. Hi Sandro,
    Here’s an other way to do the same think (maybe a little faster on big dataset)

    %MACRO Get_data(myDataset=,myLine=,myColumn=,myMVar=);
    %GLOBAL &myMVar;
    proc sql noprint;
    select &myColumn into :&myMVar
    from &myDataset
    where monotonic() = &myLine;
    quit;
    %MEND Get_data;

    %Get_data(myDataset=tablename,myLine=linenumber,myColumn=colname,myMVar=varname)
    %put &varname;

    I let you test the execution time 😉

    Joyeuse fête de noël !

  3. Sandro Saitta on Thu, 24th Dec 2009 4:05 pm
  4. @lordthias: Thanks for the PROC SQL example. I’m not using the get_data macro on big data sets for the moment, but I would of course compare both codes before using it on huge files :-) A toi aussi et bonne année!

  5. Chris Hemedinger on Thu, 24th Dec 2009 4:16 pm
  6. I second the suggestion for using PROC SQL SELECT INTO. The concept of sequential records holds true for SAS datasets, but if your data is in a DBMS, you might want a different mechanism for pulling out a specific record (value in an ID column, for example).

  7. Sandro Saitta on Sat, 26th Dec 2009 7:35 pm
  8. @Chris: Thanks for sharing your opinion. Also PROC SQL is closer to mySQL and may be worth considering if planning to move from SAS to another ETL tool (Talend, etc.)

  9. Shane on Wed, 30th Dec 2009 9:59 am
  10. Another benefit of PROC SQL is it doesn’t require sorted datasets for a join… where as DATA …; MERGE … BY … will throw an error if it is not sorted — very annoying!!

  11. Sandro Saitta on Sun, 3rd Jan 2010 1:23 pm
  12. @Shane: Good point! This is something we should keep in mind when comparing DATA step with PROC SQL execution time.

  13. Manish on Thu, 14th Jan 2010 12:01 pm
  14. Hi

    This is the simplest and the most efficient code I can think of (would be hapy to learn better way to do this).

    —————————————————————-

    %MACRO Get_data(myDataset=,myLine=,myColumn=);
    %GLOBAL myMVar;
    data _null_;
    pull = &myLine; /*assigning value of macto var to datastep*/
    set &myDataset (keep=&myColumn) point=Pull;
    call symput(‘myMVar’,&myColumn);
    output; stop;
    run;
    %MEND Get_data;

    %Get_data(myDataset=,myLine=,myColumn=);
    %put &myMVar; /*to print value of macro var in log*/

    —————————————————————-
    It is effiencie because it will read only the line that you want SAS to read. If ‘If – Then’ is used, sas reads each obs and then does the evalauation of IF condition, more input-output. This can be optimised by telling sas to read only the required row using ‘Point=’ option. But ‘Point=’ option takes only variable name. Hence, before set statement, a variable called ‘Pull’ is defined with the value of required row-number.. Now sas just reads the required row saving i/o. DO NOTE that ‘Output;’ and ‘Stop’ must be used with ‘Point=’ option of you will execute a never-ending data-step;

    I hae further optimised the program by using ‘KEEP=’ optin in set statement, which asks SAS to read only relevant columns.

    The syntax of ‘Call Sumput’ is actually simpler than what you have used here. You don’t need to use Symget here.

    Hope this helps.

    Manish

  15. Sandro Saitta on Thu, 14th Jan 2010 12:47 pm
  16. @Manish: Thanks for your example Manish. I haven’t tested it yet, but it seems (really) optimized by only reading the correct row/column. Thanks for your input!

  17. Song Liu on Thu, 18th Feb 2010 9:03 pm
  18. Use sas I/O funtions would be effient. Here is the code:
    %MACRO Get_data(myDataset,myLine,myColumn);
    %global myMvar;
    %let dsid=%sysfunc(open(&myDataset.,i));
    %let rc=%sysfunc(fetchobs(&dsid, &myLine.));
    %if &rc = 0 %then %let myMvar=%sysfunc(GETVARN(&dsid,%sysfunc(varnum(&dsid,&myColumn)))); /****use getvarc for character variables*****/
    %let rc=%sysfunc(close(&dsid));
    %MEND Get_data;

  19. RolandRB on Tue, 1st Feb 2011 3:55 am
  20. I have a macro called %getvalue to do this that uses SAS I/O functions as above. The advantage with this method is that you can have a function-style maco to do this that allows you to call it in the middle of a data step if need be.

    http://www.datasavantconsulting.com/roland/Spectre/utilmacros/getvalue.sas

    More macros here:
    http://www.datasavantconsulting.com/roland/Spectre/maclist2.html

  21. Sandro Saitta on Thu, 3rd Feb 2011 8:23 pm
  22. @RolandRB: Thanks for the links!

  23. fab on Sun, 8th Apr 2012 11:27 am
  24. I look for something like ‘setvalue’
    is it possible to write a value of a macro variable to a certain observation in a data set?
    I want to navigate with the line number as well.
    data and point with symget?

  25. Android Training in Chennai on Mon, 9th Feb 2015 12:56 pm
  26. Hi this is Kathiresan i am having 3 years of experience as a dot net developer and i am certified. i have knowledge on OOPS concepts in .NET but dont know indepth. After learning android will be enough to get a good career in IT with good package? and i crossed Android Training in Chennai website where someone please help me to identity the syllabus covers everything or not??

    Thanks,
    kathiresan

  27. Android Training in Chennai on Mon, 9th Feb 2015 1:33 pm
  28. Hi this is Kathiresan i am having 3 years of experience as a dot net developer and i am certified. i have knowledge on OOPS concepts in .NET but dont know indepth. After learning android will be enough to get a good career in IT with good package? and i crossed Android Training in Chennai website where someone please help me to identity the syllabus covers everything or not??

    Thanks,
    kathiresan

  29. Oracle Training on Wed, 18th Feb 2015 8:30 am
  30. Your blog is really useful for me. Thanks for sharing this informative blog. If anyone wants to get real time Oracle Training in Chennai reach FITA located at Chennai. They give professional and job oriented training for all students.

  31. SAP Training on Sat, 28th Feb 2015 12:26 pm
  32. Thanks for sharing this informative blog. FITA provides SAP Training in Chennai with years of experienced professionals and fully hands-on classes. SAP is one of the CRM. Today’s most of the IT industry use this software for customer relationship management. To know more details about sap reach FITA Academy. Rated as No.1 SAP Institutes in Chennai.

  33. Oracle Training in Chennai on Mon, 2nd Mar 2015 1:55 pm
  34. Your blog is really useful for me. Thanks for sharing this informative blog. If anyone wants to get real time Oracle Training in Chennai reach FITA Oracle Training Institutes in Chennai. They give professional and job oriented training for all students.

  35. Salesforce Training on Fri, 6th Mar 2015 10:52 am
  36. Thanks for sharing this informative blog. FITA provides Salesforce Training in Chennai with years of experienced professionals and fully hands-on classes. Salesforce is a cloud based CRM software. Today’s most of the IT industry use this software for customer relationship management. To know more details about salesforce reach FITA Academy. Rated as No.1 Salesforce Training Institutes in Chennai.

  37. Digital Marketing Training on Wed, 11th Mar 2015 7:41 am
  38. Thanks for sharing this informative blog. Recently I did Digital Marketing Training in Chennai at a leading digital marketing company. It’s really useful for me to make a bright career. To know more details about this course please visit FITA.

  39. Android Training Institutes in Chennai on Sat, 14th Mar 2015 7:20 am
  40. Your blog is really useful for me. Thanks for sharing this useful blog..Suppose if anyone interested to learn Android Training in Chennai please visit fita academy which offers best Android Course in Chennai at reasonable cost.

  41. Android Training in Chennai on Wed, 18th Mar 2015 7:53 am
  42. Thanks for your informative article. Android SDK allows you to create stunning mobile application loaded with more features and enhanced priority. With basis on Java coding language, you can create stunning mobile application with ease. Best Android Training institute in Chennai

  43. Android Course in in Chennai on Wed, 18th Mar 2015 7:55 am
  44. Thanks for your informative article. Android SDK allows you to create stunning mobile application loaded with more features and enhanced priority. With basis on Java coding language, you can create stunning mobile application with ease.

  45. Ios Training in Chennai on Thu, 19th Mar 2015 9:09 am
  46. Excellent post on iOS mobile apps development!!! The future of mobile application development is on positive note. You can make most it by having in-depth knowledge on mobile application development platform and other stunning features.

  47. SEO Training on Wed, 25th Mar 2015 6:51 am
  48. Your information is really useful for me.Thanks for sharing such a valuable information. If anyone wants to get SEO Training in Chennai visit FITA Academy located at Chennai. Rated as No.1 SEO Training institute in Chennai.

  49. Jenny on Tue, 7th Apr 2015 8:41 am
  50. dataset is really helpful. and can retrive a value from the dataset.Loadrunner Training in Chennai | Software Testing Training in Chennai | QTP Training in Chennai

  51. Java training in Chennai on Mon, 13th Apr 2015 12:51 pm
  52. Bind blowing. You have achieved your target. People should follow your blog for getting more information and their basic needs.

    Java training in Chennai | Android training in chennai | Java training in Chennai

  53. Android Training on Tue, 21st Apr 2015 8:36 am
  54. I agree with your post. Android software development kit makes the application development process lot simpler and effective. You can create best performing android application with ease. Android Training Institutes in Chennai | Android Training in Chennai

  55. jercy on Tue, 21st Apr 2015 10:08 am
  56. SAS is a type of Business Analytics Software.In these several topics are involved.Retriving the values in the dataset is the important one.These blog explained very clearely about the topic.It really nice.
    Loadrunner Training in Chennai | Loadrunner Training in Chennai | Loadrunner Training in Chennai

  57. Android Training on Tue, 21st Apr 2015 12:21 pm
  58. Hi, I am Emi lives in Chennai. I am technology freak. I did Android mobile application development course in Chennai at reputed training institutes, this is very usful for me to make a bright carrer in IT industry. So If you looking for best Android Training Institutes in Chennai please visit fita academy. Android Training in Chennai

  59. dhanalakshmi on Fri, 24th Apr 2015 10:17 am
  60. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.. I get a lot of great information from this blog. Thank you for your sharing this informative blog. Android Training in chennai | Android Training chennai | Android course in chennai | Android course chennai

  61. John on Thu, 7th May 2015 1:03 pm
  62. PROC CONTENTS would be the quickest way to get that information in a dataset. Column names can be found in the column NAME.proc contents data=sashelp.class out=contents noprint; run;

    SAP Success factor Training in Chennai

  63. Testing Training in Chennai on Wed, 10th Jun 2015 7:13 am
  64. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.

    Regards..
    Software Testing Training in Chennai

  65. emtvnews on Mon, 15th Jun 2015 8:09 am
  66. Emtv helps us to provide updated Papua new guinea( PNG ) news, PNG Videos, PNG Article, PNG business, PNG technology, PNG weather, PNG Real Estate, PNG Fashion News, PNG Hollywood movies and other PNG News as well.

    PNG Travel News

  67. sdfasdf on Mon, 15th Jun 2015 8:11 am
  68. TOP Class Backlinks SERVICES PROVIDER

    High PageRank Backlinks

  69. lucy on Thu, 30th Jul 2015 12:43 pm
  70. Benefits of SAS:
    Increases your career opportunities and marketability.
    Enhances your credibility as a technical professional.
    Enhances your knowledge of SAS software.
    Helps you to earn industry validation(certifications) for your knowledge.
    SAS is marked as hot technology in many industries and thus SAS experts are getting higher salaries than others.
    40,000 – 50,000 SAS Analyst and programmer will be required in the next couple of years
    SAS Consultants are highly paid , get quick promotions, their Job is secured WORLDWIDE.
    List of companies currently hiring in SAS — > GE,Genpact, Standard Chartered Bank,Fidelity, HSBC,HP,,Accenture,Novaritis,Target,Mu Sigma, WIPRO,TCS,IBM India,Hewitt,Bank Of America,American, Express,Glaxo,Ranbaxy,Cipla,Inductis, Mercer,Ameriprise,WNS,Barclays,Steria,Tech Mahindra,HCL,Dunnhumby,Infosys,United Health Group,CSC and many more.

  71. juliaroberts on Wed, 5th Aug 2015 2:18 pm
  72. This was so useful and informative. The article helped me to learn something new.

  73. srisathvika on Thu, 6th Aug 2015 1:22 pm
  74. Good to learn something new from this blog. Thanks for sharing such worthy article.

  75. SAS Online Training on Wed, 19th Aug 2015 7:41 am
  76. Great information & very useful blog.

  77. sas training in Chennai on Fri, 21st Aug 2015 12:11 pm
  78. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.

  79. Swetha on Wed, 26th Aug 2015 5:01 am
  80. Are there any statements\functions capable of get the name of variables? Preferrably putting them into a column of another data set, a text field or a macro variable.

  81. SAS advance Training in Chennai on Wed, 26th Aug 2015 5:34 am
  82. First off, I assume you are talking about SAS/Base not SAS/IML; SAS/IML is essentially similar to R and has the same kind of operations available in the same manner.

    SAS/Base is more similar to a database language than a matrix language (though has some elements of both, and some elements of an OOP language, as well as being a full-featured functional programming language).

    As a result, you do things somewhat differently in order to achieve the same goal. Additionally, because of the cost of moving data in a large data table, you are given multiple methods to achieve the same result; you can choose the appropriate method for the required situation.

    To begin with, you generally should not store data in a macro variable in the manner you suggest. It is bad programming practice, and it is inefficient (as you have already noticed). SAS Datasets exist to store data; SAS macro variables exist to help simplify your programming tasks and drive the code.

    Creating the dataset “b” as above is trivial in Base SAS:

    data b;
    set a;
    keep v2;
    run;

  83. SAS training in chennaii on Wed, 26th Aug 2015 5:36 am
  84. That creates a new dataset with the same rows as A, but only the second column. KEEP and DROP allow you to control which columns are in the dataset.

    However, there would be very little point in this dataset, unless you were planning on modifying the data; after all, it contains the same information as A, just less. So for example, if you wanted to merge V2 into another dataset, rather than creating b, you could simply use a dataset option with A:

    data c;
    merge z a(keep=v2);
    by id;
    run;

  85. iOS Training in Chennai on Mon, 26th Oct 2015 1:11 pm
  86. Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.. I get a lot of great information from this blog. Thank you for your sharing this informative blog.

    iOS Training in Chennai

  87. Android Training in Chennai on Mon, 26th Oct 2015 1:12 pm
  88. Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.

    Android Training in Chennai

  89. CCNA Training in Chennai on Mon, 26th Oct 2015 1:14 pm
  90. PROC CONTENTS would be the quickest way to get that information in a dataset. Column names can be found in the column NAME.proc contents data=sashelp.class out=contents noprint; run;

    CCNA Training in Chennai

  91. CCNA Training in Chennai on Fri, 30th Oct 2015 11:48 am
  92. It’s too informative blog and I am getting conglomerations of info’s. Thanks for sharing; I would like to see your updates regularly so keep blogging. If anyone looking ccna just get here
    Regards,
    ccna training institute in Chennai|ccna institutes in Chennai|ccna training in Chennai

  93. Shamsul Arifin on Thu, 12th Nov 2015 9:02 pm
  94. Hello:

    Good afternoon!

    I am very new in SAS, needs some help of your expertise.

    Would you mind to extend your hand to look into this problem?

    I was creating some Macro and trying to

    create table from existing table with some extra fields added using SELECT SQL

    Then I was trying to populate those new fields with some condition of the old existing fields.

    But it is not populating at all, populating the default one which falls into the extreme else condition.

    Here are my programs:

    A.

    proc sql;
    create table ReptLib.TestFile1 as
    select filecntl, entityid, def_sal,
    ‘ ‘ as
    name format=$50.,
    ‘ ‘ as
    fname format=$35.,
    lname, comp,addr1, addr2,
    city, prov, pcode, country,
    ‘ ‘ as
    longprov format=$40.,
    ‘ ‘ as
    ncountry format=$20.
    from ImptLib.a_november_appeal_main_cad;
    run;

    The above program works to create the new fields like name, fname, longprov, ncountry
    But I think, it can done in a more efficient way, can have any idea?

    B.

    %let dsn = ReptLib.TestFile1;
    %let lprov = longprov;
    %let sprov = prov;
    %let scountry = ncountry;

    %macro test1(dsn, lprov, sprov,scountry);
    /*
    %put &dsn;
    %put &sprov;
    %put &lprov;
    */

    data &dsn;
    set &dsn;
    %if %upcase(&sprov) = “AB” %then
    %do;
    &lprov. = “Alberta”;
    &scountry = ‘Canada’;
    %end;
    %else %if &sprov = ‘BC’ %then
    %DO;
    &lprov = ‘British Columbia’;
    &scountry = ‘Canada’;
    %end;
    %else
    %do;
    &lprov = ‘Not Match’;
    &scountry = ‘What Country’;
    %end;
    ;
    run;
    %mend;
    %test1(&dsn,&lprov,&sprov,&scountry);

    When I run this Macro, it goes to the end else condition for all records of the dataset

    &lprov = ‘Not Match’;
    &scountry = ‘What Country’;

    So, I am frustrated and seeking your help.

    Thanks for your time and effort.

    Regards,
    Shamsul Arifin

  95. Jharkhand Labour Department Recruitment 2016 on Mon, 28th Dec 2015 10:57 am
  96. Hey this is a great post, thanks for the share………

  97. Nicole Marie on Sat, 20th Feb 2016 6:12 am
  98. How I Got My Loan From A Genuine And Reliable Loan Company (Lexieloanfinance@gmail.com)!!!

    My Name is Nicole Marie, I live in USA and life is worth living comfortably for me and my family now and i really have never seen goodness shown to me this much in my life, As i am a struggling mum with two kids and i have been going through a serious problem as my husband encountered a terrible accident last two weeks, and the doctors states that he needs to undergo a delicate surgery for him to be able to walk again and i could not afford the bill for his surgery then i went to the bank for a loan and they turn me down stating that i have no credit card, from there i ran to my father and he was not able to help me, then when i was browsing through yahoo answers and i came across a God fearing man (Mr Martinez Lexie) who provides loans at an affordable interest rate and i have been hearing about so many scams on the Internet mostly Africa, but at this my desperate situation, i had no choice than to give it an attempt due to the fact that the company is from United State of America, and surprisingly it was all like a dream, i received a loan of $82,000.00 USD and i payed for my husband surgery and thank GOD today he is ok and can walk, my family is happy and i said to myself that i will shout to the world the wonders this great and God fearing Man Mr Martinez Lexie did for me and my family; so if anyone is in genuine and serious need of a loan do contact this GOD fearing man via Email: Lexieloanfinance@gmail.com or ( Lexieloancompany@yahoo.com ) or immediately reach him through text Tel: +1 (406) 946-0675 thanks

  99. Carolyn V. Metnick on Sun, 20th Mar 2016 5:29 am
  100. HOW I GOT MY LOAN FROM ELVIN LOAN COMPANY{elvinloancompany@yahoo.com}

    I am Carolyn V. Metnick,from Ohio USA, i want to use this great medium to announce this lender Elvin Morrison who is really a God sent to my family. few months back i was in search of a loan from the internet where i was scammed of $3250.00, i never thought i will ever apply for a loan on the internet again before i met a post about this lender made by one Maury who also got a loan from them, then i took a try again, after loan processing i was ask to provide my banking details which i did and to my greatest surprise i was granted a loan of $45,000.00 at first i thought it was a joke until i got to the bank to confirm and it was true, i was overwhelmed with joy. so i want you all who desire a loan and are capable of paying back the funds at the due time to contact: elvinloancompany@yahoo.com or on page http://elvinloancompanys.bravesites.com or Tel:+1(307)213-2540 and be a partaker of my testimony ….

  101. Andrew Thompson on Wed, 20th Apr 2016 10:25 pm
  102. How I Was Rescued By A God Fearing Lender (Lexieloancompany@yahoo.com)

    Hello, I am Andrew Thompson currently living in CT USA, God has bless me with two kids and a lovely Wife, I promise to share this Testimony because of God favor in my life, 2days ago I was in desperate need of money so I thought of having a loan then I ran into wrong hands who claimed to be loan lender not knowing he was a scam. he collected 1,500.00 USD from me and refuse to email me since then I was confuse, but God came to my rescue, one faithful day I went to church after the service I share idea with a friend and she introduce me to LEXIE LOAN COMPANY, she said she was given 98,000.00 USD by MR LEXIE , THE MANAGING DIRECTOR OF LEXIE LOAN COMPANY. So I collected his email Address , he told me the rules and regulation and I followed, then after processing of the Documents, he gave me my loan of 55,000.00 USD… So if you are interested in a loan you can as well contact him on this Email: lexieloancompany@yahoo.com or text +1(406) 946-0675 thanks, I am sure he will also help you.

  103. Mrs. Kari on Sun, 24th Apr 2016 3:54 pm
  104. Dear valued customer,

    Do you need Financial Assistance?
    Do you seek funds to pay off credits and debts?
    We give out loan with an Interest rate of 1.00%

    Please, contact us for more information: karituncer@mail.com

    Kindly write us back with the loan information;
    – Complete Name:
    – Loan amount needed…$, €, £:
    – Loan Duration:
    – Purpose of loan:
    – City / Country:
    – Telephone:
    – Name of the Site:

    Please, contact us for more information: karituncer@mail.com

    We look forward to hearing from you.

    Yours Sincerely,
    Mrs. Kari Tuncer.

  105. Mrs. Kari on Sun, 24th Apr 2016 3:55 pm
  106. Dear valued customer,

    Do you need Financial Assistance?
    Do you seek funds to pay off credits and debts?
    We give out loan with an Interest rate of 1.00%

    Please, contact us for more information: karituncer@mail.com

    Kindly write us back with the loan information;
    – Complete Name:
    – Loan amount needed…$, €, £:
    – Loan Duration:
    – Purpose of loan:
    – City / Country:
    – Telephone:
    – Name of the Site:

    Please, contact us for more information: karituncer@mail.com

    We look forward to hearing from you.

  107. Desmond Cloud on Thu, 5th May 2016 3:56 pm
  108. Hello, I am Desmond Cloud currently living in CT USA, God has bless me with two kids and a lovely Wife, I promise to share this Testimony because of God favor in my life, 2days ago I was in desperate need of money so I thought of having a loan then I ran into wrong hands who claimed to be loan lender not knowing he was a scam. he collected 1,500.00 USD from me and refuse to email me since then I was confuse, but God came to my rescue, one faithful day I went to church after the service I share idea with a friend and she introduce me to JEFFERY SMITH LOAN COMPANY, she said she was given 98,000.00 USD by MR JEFFERY SMITH , THE MANAGING DIRECTOR OF JEFFERY SMITH LOAN COMPANY. So I collected his email Address , he told me the rules and regulation and I followed, then after processing of the Documents, he gave me my loan of 55,000.00 USD… So if you are interested in a loan you can as well contact him on this Email: (jefferysmithloancompany@gmail.com) thanks, I am sure he will also help you.

  109. Anita Frank on Sun, 22nd May 2016 5:48 pm
  110. HOW I GOT MY LOAN FROM THIS GREAT COMPANY

    Hello my dear people , I am Anita Frank, currently living in New jersey city, USA. I am a widow at the moment with three kids and i was stuck in a financial situation in April 2015 and i needed to refinance and pay my bills. I tried seeking loans from various loan firms both private and corporate but never with success, and most banks declined my credit ,do not full prey to those hoodlums at there that call them self money lender they are all scam , all they want is your money and you well not hear from them again they have done it to me twice before I met Mr. Wilson Edwards the most interesting part of it is that my loan was transfer to me within 74hours so I will advice you to contact Mr. Edwards if you are interested in getting loan and you are sure you can pay him back on time you can contact him via email……… (wilsonedwardsloancompany@gmail.com) No credit check, no co signer with just 2% interest rate and better repayment plans and schedule if you must contact any firm with reference to securing a loan without collateral then contact Mr. Wilson Edwards today for your loan
    They offer all kind of categories of loan they
    Short term loan (5_10years)
    Long term loan (20_40)
    Media term loan(10_20)
    They offer loan like
    Home loan…………., Business loan…….. Debt loan …….
    Student loan……….,Business start up loan
    Business loan……. , Company loan………….. etc
    Email……….(wilsonedwardsloancompany@gmail.com )
    When it comes to financial crisis and loan then Wilson Edwards loan financial is the place to go please just tell him I Mrs. Anita Frank direct you Good Luck…………………..

  111. Mrs. Fatima on Sat, 28th May 2016 5:47 pm
  112. Dear valued customer,

    PERGO CORPORATE FINANCE,(PCF), aims is to provide Excellent Professional Service and to conduct ourselves in a manner that maintains high standards of business ethics with consumers, thereby transacting business in such a manner as to merit the continued respect and confidence of consumers and the general public. PERGO CORPORATE FINANCE,(PCF), PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    Do you need Financial Assistance? We are looking for businesses that are in need of funding for Acquisition, Expansion, Growth, Refinance or Survival.
    We give out loan with an Interest rate of 1.0%

    Please, contact us for more information: PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    Kindly write us back with the loan information;

    – Complete Name:
    – Loan amount needed…$, €, £:
    – Loan Duration:
    – Purpose of loan:
    – City / Country:
    – Telephone:
    – Name of the Site:

    If you are interested to get a loan then kindly write us with the loan requirement.

    Please, contact us for more information: PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    We look forward to hear from you ASAP

  113. Mrs. Ceren on Sat, 28th May 2016 5:47 pm
  114. PERGO CORPORATE FINANCE,(PCF), aims is to provide Excellent Professional Service and to conduct ourselves in a manner that maintains high standards of business ethics with consumers, thereby transacting business in such a manner as to merit the continued respect and confidence of consumers and the general public. PERGO CORPORATE FINANCE,(PCF), PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    Do you need Financial Assistance? We are looking for businesses that are in need of funding for Acquisition, Expansion, Growth, Refinance or Survival.
    We give out loan with an Interest rate of 1.0%

    Please, contact us for more information: PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    Kindly write us back with the loan information;

    – Complete Name:
    – Loan amount needed…$, €, £:
    – Loan Duration:
    – Purpose of loan:
    – City / Country:
    – Telephone:
    – Name of the Site:

    If you are interested to get a loan then kindly write us with the loan requirement.

    Please, contact us for more information: PERGO CORPORATE FINANCE,(PCF),( pergocf@fastservice.com )

    We look forward to hear from you ASAP

  115. Mrs. Ceren on Wed, 22nd Jun 2016 8:25 am
  116. WE OFFER ALL KIND OF LOANS – APPLY FOR AFFORDABLE LOANS.

    Do you need Financial Assistance? We can help you
    We give out loan with an Interest rate of 1.0%
    Please, contact us for more information: pergocf@fastservice.com
    Kindly write us back with the loan information;
    – Complete Name:
    – Loan amount needed…$, €, £:
    – Loan Duration:
    – Purpose of loan:
    – City / Country:
    – Telephone:
    – Name of the Site:

    If you are interested to get a loan then kindly write us with the loan requirement.
    Please, contact us for more information: pergocf@fastservice.com

    Yours Sincerely,
    Mrs. Ceren Kelly
    pergocf@fastservice.com

    We look forward to hear from you ASAP.

Tell me what you're thinking...





  • Swiss Association for Analytics

  • Most Popular Posts

  • T-shirts, Mugs & Mousepads


    All benefits given to a charity association
  • Data Mining Search Engine

    Supported by AnalyticBridge

  • Archives

  • Reading Recommandations