2014-03-27 9 views
10

Ich freue mich auf das neue Feature, das Anfang dieser Woche erschienen ist.Verwendung der Funktion TABLE_DATE_RANGE in Views

Ich ging, um eine Ansicht zu erstellen, die meine "letzten 90 Tage" Tabellen verbindet. Eine solche Ansicht kann sehr nützlich sein und vereinfacht jede Codierung erheblich. Ich habe die neue Funktion TABLE_DATE_RANGE verwendet.

schrieb ich:

SELECT 
* 
FROM 
(TABLE_DATE_RANGE(mydataset.mytableprefix, 
        DATE_ADD(CURRENT_TIMESTAMP(), -90, 'DAY'), 
        CURRENT_TIMESTAMP())) 

Wenn die Abfrage läuft es läuft gut, wenn ich „Save View“ klickte ich eine rote Fehlermeldung bekam sagen:

Failed to create view. Not Found: Table myproject:mydataset.mytableprefix 

dies geschieht dort auch verwenden, wenn bestimmte Felder anstelle von Select *.

Gibt es Einschränkungen bei der Verwendung von TABLE_DATE_RANGE in Sichten?

Antwort

6

Aufrufe funktionierte lange nicht mit table_date_range() oder table_query(). Dies wurde jedoch ab heute Nachmittag (22.01.2015) behoben.

+1

Danke, Ich freue mich auf die Auflösung, das kann mein Projekt so viel vereinfachen ... –

+1

Jordanien, Neuigkeiten über das Hinzufügen dieser Funktionalität? –

+1

@Jordan 'table_date_range()' ist immer noch nicht mit Views kompatibel. Haben Sie eine Idee, wann diese Funktionalität implementiert wird? – Kris