I hereby claim:
- I am johnmackintosh on github.
- I am johnmackintosh (https://keybase.io/johnmackintosh) on keybase.
- I have a public key ASDQIp7YliqUjDZBfWl37te22cunTdTKJ2nKeYaEyF9Wdgo
To claim this, I am signing this object:
| SELECT [MovementDateTime], | |
| [FirstName], | |
| [LastName], | |
| [Ward_Dept], | |
| [Staging_Post], | |
| [Movement_Type], | |
| [IN_OUT], | |
| cast(round(floor(cast([MovementDateTime] AS float(53))*24*4)/(24*4),5) AS smalldatetime) AS Movement15, | |
| (CASE WHEN IN_OUT = 'IN' THEN 1 ELSE -1 END) AS [counter] | |
| FROM [DB].[dbo].[TABLENAME] |
| SELECT x.[MovementDateTime], | |
| x.[FirstName], | |
| x.[LastName], | |
| x.[Ward_Dept], | |
| x.[Staging_Post], | |
| x.[Movement_Type], | |
| x.[IN_OUT], | |
| x.[Movement15], | |
| x.[counter], | |
| ROW_NUMBER() OVER (PARTITION BY IN_OUT, Movement_Type,Staging_Post,Movement15 ORDER BY (MovementDateTime))AS R_Number |
| SELECT y.MovementDateTime, | |
| y.FirstName, | |
| y.LastName, | |
| y.Ward_Dept, | |
| y.Staging_Post, | |
| y.Movement_Type, | |
| y.IN_OUT, | |
| y.Movement15, | |
| y.[counter], | |
| y.[counter] * y.R_Number AS Movement_15_SEQNO |
| plot_data <- data %>% | |
| mutate(Movement15 = lubridate::floor_date(MovementDateTime,"15 minutes")) %>% | |
| group_by(IN_OUT, Movement_Type,Staging_Post,Movement15) %>% | |
| mutate(counter = case_when( | |
| IN_OUT == 'IN' ~ 1, | |
| IN_OUT == 'OUT' ~ -1)) %>% | |
| mutate(Movement_15_SEQNO = cumsum(counter)) %>% | |
| ungroup() |
| SELECT * , | |
| ROW_NUMBER() OVER (PARTITION BY IN_OUT, Movement_Type,Staging_Post,Movement15 ORDER BY (MovementDateTime)) * [counter] AS Movement_15_SEQNO | |
| FROM ( | |
| SELECT [MovementDateTime], | |
| [FirstName], | |
| [LastName], | |
| [Ward_Dept], | |
| [Staging_Post], | |
| [Movement_Type], | |
| [IN_OUT], |
| plot_data <- data %>% | |
| mutate(Movement15 = lubridate::floor_date(MovementDateTime,"15 minutes")) %>% | |
| group_by(IN_OUT, Movement_Type,Staging_Post,Movement15) %>% | |
| mutate(counter = if_else(IN_OUT == 'IN',1,-1), | |
| Movement_15_SEQNO = cumsum(counter)) %>% | |
| ungroup() |
| #Setup current fixtures and points per outcome | |
| library(dplyr) | |
| library(purrr) | |
| library(tidyr) | |
| library(ggplot2) | |
| library(ggalt) | |
| library(ggrepel) | |
| library(ggExtra) | |
| library(stringr) |
I hereby claim:
To claim this, I am signing this object:
| library(NHSRdatasets) # install from github for latest dataset | |
| library(runcharter) | |
| library(data.table) | |
| library(magrittr) | |
| # Load | |
| data("ae_attendances") | |
| DT <- setDT(ae_attendances) |
[Shiny on a train] (http://suce.co.uk:8080/apps/nhs-r_fomo/) Thanks to [Chris Beeley] (https://chrisbeeley.net/)