Business Intelligence

Slides:



Advertisements
Similar presentations
Complete Structure class Date {class Date { private :private : // private data and functions// private data and functions public :public : // public data.
Advertisements

Financial Information Management FIM: BUSINESS INTELLIGENCE Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting:
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Stefano Grazioli.
Financial Information Management How do I talk to a DBMS? SQL In one hour.
Financial Information Management Managing Financial Information Critical Thinking Business Process Modeling WINIT Control Structures Homework.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Exploring Formulas.
Financial Information Management DBMS and Operations, BI, and Analytics Stefano Grazioli.
Compound Interest 8.2 Part 2. Compound Interest A = final amount P = principal (initial amount) r = annual interest rate (as a decimal) n = number of.
© Stefano Grazioli - Ask for permission for using/quoting:
Financial Information Management Putting VB & SQL To Work Stefano Grazioli.
Financial Information Management Portfolio-level Delta Hedging Stefano Grazioli.
Financial Information Management Changing data in a DB Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
Find the amount after 7 years if $100 is invested at an interest rate of 13% per year if it is a. compounded annually b. compounded quarterly.
Bellringer Calculate the Simple Interest for #s 1 and 3 and the Total cost for #2. 1.$1800 at 3.2% for 4 years. 2. $17250 at 7.5% for 6 years. 3. $3,650.
Financial Information Management Business Intelligence Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Financial Information Management FIM: Databases Stefano Grazioli.
Financial Information Management Business Intelligence Putting VBA & SQL To Work.
Financial Information Management Modifying data in a DB Stefano Grazioli.
Financial Information Management Operations, BI, and Analytics Stefano Grazioli.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
How to Make a Schedule. Opening Activity (Video) 1. Is it okay to call in sick to work if you woke up one morning and just did not feeling like going.
© Stefano Grazioli - Ask for permission for using/quoting: Stefano Grazioli.
Financial Information Management Options Stefano Grazioli.
Print the sample banner slides or customize with your own message. Click on the letter and type your own text. Use one character per slide. C.
Databases Stefano Grazioli.
Control Structures (part II)
Business Intelligence
Operations, BI, and Analytics
Process Automation The Technology
Process Automation The Technology
Business Intelligence
How You Earn 2 Ways To Earn Money With Our Company Product Sales
Business Intelligence
Dynamic SQL Queries Stefano Grazioli.
Procedures Stefano Grazioli.
One-Dimensional Array Introduction Lesson xx
Control Structures (part II)
Portfolio-level Delta Hedging
Dynamic SQL Queries Stefano Grazioli.
Business Intelligence
Process Automation: From models to code
Loops, Subs, & Functions Stefano Grazioli.
BI: Accessing Enterprise Data
Data quality Stefano Grazioli.
BI and data quality Stefano Grazioli.
BI: Accessing Enterprise Data
Loops, Subs, & Functions Stefano Grazioli.
Stock and Options in the HT
Data quality Stefano Grazioli.
Process Automation: focus on imagination and modeling
Dynamic SQL Queries Stefano Grazioli.
Trading Stock and Options in Athens
Dynamic SQL Queries Stefano Grazioli.
BI and data quality Stefano Grazioli.
Stock and Options in the HT
Options valuation Stefano Grazioli.
Options valuation Stefano Grazioli.
Process Automation: focus on imagination and modeling
Operations, BI, and Analytics
Trading Stock and Options in Athens
Hedging Strategies Stefano Grazioli.
Operations, BI, and Analytics
Portfolio-level Delta Hedging
Algorithmic Trading Portfolio-level Delta Hedging.
Hedging Strategies Stefano Grazioli.
Homework Due Friday.
Presentation transcript:

Business Intelligence Stefano Grazioli

Critical Thinking Bug bounty Easy Meter

You do the talking Name, major Learning objectives Things you like about the class Things that can be improved Strengths / Attitude towards the Tournament

Homework Google’s Daily Cagr

Daily Cagr for Google You are an analyst at a broker firm. Many of our customers invest for short amounts of time on Google. They sell their shares within a few weeks…. I wonder: do they make any money out of it?

UML Activity Diagram - Daily Compound Average Growth of a Security (part II) The user press the Compute Cagr button Compute the Cagr for the next customer [(final price/initial price)^1/days ]-1 Print the result for that customer. In red if it is negative. Print the Average of all Cagrs at the bottom of the Cagr column, with a descriptive label. [No More Customers]

Suggestions Video available Give yourself plenty of time

What Is New In Technology? WINIT What Is New In Technology?

Dates

Dates Dim myDate As Date = "11/14/2002“ Year = myDate.Year MyDate Month = myDate.Month Day = myDate.Day DOW = myDate.DayOfWeek DOY = myDate.DayOfYear ... MyDate Year 2002 Month 11 Day 14 Week 45 .... ...

A TimeSpan represents the elapsed time between two dates. Dim myDate1 As Date Dim myDate2 As Date Dim myTS As TimeSpan myDate1 = Range("A1").Value myDate2 = Range("A2").Value myTS = myDate2 - myDate1 Range("A3").Value = myTS.Days Date1 Date2 TIMESPAN

TimeSpan mySpan.Days gives you the total number of days mySpan.TotalDays gives you the total number of days, plus a fraction of day based on the hours

Cagr [(final price/initial price)^(1/days)]-1 See the timespan slide example. You will need to use the .Days value rather than printing it out.

Manipulations used in data quality and beyond Strings Manipulations used in data quality and beyond

Strings and Characters Dim myString As String = “This is a sample string" Dim myString2 As String = "s" Dim myChar As Char = "s"c

Testing Numbers Dim myString As String = "#2344-234-33-3" Dim temp As String = "" For Each x As Char In myString If IsNumeric(x) Then temp = temp + x End If Next

Inserting and Removing Dim myStr As String = "This is a sample string" myStr = myStr.Insert(4, "xyz") myStr = myStr.Remove(4, 3) 'starting where,how many myStr = myStr.Replace(" is", " was") myStr = myStr.Substring(0, 9) + “ another " + myStr.Substring(10, 13) + "."

Finding Dim myStr As String = "This is a sample string" Dim myPosition As Integer = 0 myPosition = myStr.IndexOf("s")

Total length of the result Trimming and Padding myLenght = myString.Length myNewString = myString.Trim() myNewString = myString.TrimEnd() myNewString = myString.TrimStart() myNewString = myString.PadLeft(50) myNewString = myString.PadRight(20) Total length of the result