initialize
This commit is contained in:
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
.RData
|
||||
.Rhistory
|
||||
.Rproj.user
|
||||
config.R
|
3
config.template.R
Normal file
3
config.template.R
Normal file
@ -0,0 +1,3 @@
|
||||
# Copy each of the sheets by URL (from address bar)
|
||||
journal1<-gsheet2tbl("https://docs.google.com/spreadsheets/morestuffhere1")
|
||||
journal2<-gsheet2tbl("https://docs.google.com/spreadsheets/morestuffhere2")
|
13
ledgerr.Rproj
Normal file
13
ledgerr.Rproj
Normal file
@ -0,0 +1,13 @@
|
||||
Version: 1.0
|
||||
|
||||
RestoreWorkspace: Default
|
||||
SaveWorkspace: Default
|
||||
AlwaysSaveHistory: Default
|
||||
|
||||
EnableCodeIndexing: Yes
|
||||
UseSpacesForTab: Yes
|
||||
NumSpacesForTab: 2
|
||||
Encoding: UTF-8
|
||||
|
||||
RnwWeave: knitr
|
||||
LaTeX: pdfLaTeX
|
39
working.Rmd
Normal file
39
working.Rmd
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
title: "Untitled"
|
||||
author: "Matt"
|
||||
date: "April 7, 2016"
|
||||
output: html_document
|
||||
---
|
||||
|
||||
```{r setup, include=FALSE}
|
||||
knitr::opts_chunk$set(echo = TRUE)
|
||||
```
|
||||
|
||||
Should use this document for actual operations and keep actual functions in another document for the public [GitHub repo](https://github.com/mattbk/ledgerr). Shiny will be set up at https://www.shinyapps.io/admin/#/dashboard.
|
||||
|
||||
```{r}
|
||||
# Use https://github.com/maxconway/gsheet
|
||||
library(gsheet)
|
||||
|
||||
# Pull Google sheet locations from another file (journal1, journal2, etc.)
|
||||
source("config.R")
|
||||
|
||||
# Combine bank accounts
|
||||
journal<-rbind(journal1,journal2)
|
||||
|
||||
## Clean up
|
||||
# Date is date
|
||||
journal$Date<-as.Date(journal$Date,format="%m/%d/%Y")
|
||||
# Debit and Credit are numeric, without commas
|
||||
journal$Debit<-as.numeric(sub(",","",journal$Debit))
|
||||
journal$Credit<-as.numeric(sub(",","",journal$Credit))
|
||||
|
||||
# Start thinking about reports
|
||||
# All time net, should be function
|
||||
net<-sum(journal$Credit,na.rm=T)-sum(journal$Debit,na.rm=T)
|
||||
|
||||
# Net by class and date range, should be function
|
||||
|
||||
# See other reports in QB and Ledger
|
||||
|
||||
```
|
Reference in New Issue
Block a user