juliausha
¡Hola!
PowerBI permite obtener datos de BigQuery directamente. Sin embargo, no veo cómo agregar un filtro (por ejemplo, en lugar de extraer todos los datos, obtenga los datos solo de la semana pasada).
Mi archivo BIgQuery es demasiado grande y lleva mucho tiempo cargarlo, e idealmente me gustaría extraer solo la última semana:
where eventdata between DATEADD(week, DATEDIFF(week, 0, GETDATE())-1, 0) and DATEADD(week, DATEDIFF(week, 0, GETDATE()), 0)
Tal vez haya una solución para ajustarlo en el Editor avanzado que actualmente se ve así:
let
Source = GoogleBigQuery.Database(null),
#"api-project-123" = Source{[Name="api-project-123"]}[Data],
analytics_111_Schema = #"api-project-123"{[Name="analytics_111",Kind="Schema"]}[Data],
rm_events_Table = analytics_111_Schema{[Name="my_events",Kind="Table"]}[Data]
in
rm_events_Table
Por favor avise. ¡Gracias por adelantado!
v-deddai1-msft
Hola @juliausha,
Puede usar el controlador odbc para consultas grandes en power bi desktop y admite consultas sql estándar, puede usar algo como a continuación en la declaración sql para obtener los datos de la semana pasada:
SELECT *
FROM database.table
WHERE date(date) >= DATE_SUB(DATE_TRUNC(current_date(), WEEK(MONDAY)), INTERVAL 1 WEEK)
Para obtener más detalles, consulte https: //cloud.google.com/blog/products/bigquery/how-to-connect-bigquery-to-microsoft-excel-and-other …
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Atentamente,
Dedmon Dai