【发布时间】:2019-11-14 16:08:36
【问题描述】:
我正在尝试将输入值传递给一个大查询。
我尝试直接传递反应值和输入值。这在我们直接传递垂直和 kpi 值时有效。
observeEvent(input$go, {
vert_query <- input$vert
})
observeEvent(input$go, {
kpi_query <- input$kpi
})
alert_query <- reactive({
gar_auth_service(
json_file = " ",
scope = "https://www.googleapis.com/auth/bigquery")
project <- "bigquery-project*" # put your project ID here
sql <- paste0("SELECT Platform as Platform, Min(CPM) as Min_CPM, Max(CPM) as Max_CPM, Avg(CPM) as Avg_CPM, Min(CPA) as Min_CPA, MAx(CPA) as Max_CPA, Avg(CPA) as Avg_CPA
FROM [bigquery-project*] where Vertical = ", input$vert," or KPI = ", input$kpi,
"Group BY Platform Order BY Platform")
results <- bqr_query(projectId = project, query = sql, datasetId = "test")
results
})
output$tbTable <-
renderTable({
alert_query()
})
我希望看到表格格式的查询输出
【问题讨论】:
标签: r shiny google-bigquery