Power bi и Google Analytics. Как настроить фильтры по дате перед получением полных данных

#powerbi #analytics

#powerbi #аналитика

Вопрос:

Как настроить фильтры по дате перед получением полных данных. Прямо сейчас pbi экспортирует все данные с первого дня. Составляет более 1,7 млн. строки. Я достигаю предела через 1 миллион, и способ использования фильтра даты внутри pbi невозможен.

Так возможен ли способ установки параметра диапазона даты (например, за последние 3 месяца) перед началом экспорта?

В редакторе adv исходный код:

 let
    Source = GoogleAnalytics.Accounts(),
    #"1*******1" = Source{[Id="1*******1"]}[Data],
    #"UA-1*******1-1" = #"1*******1"{[Id="UA-1*******1-1"]}[Data],
    #"1*******6" = #"UA-1*******1-1"{[Id="1*******6"]}[Data],
    #"Added Items" = Cube.Transform(#"1*******6",
        {
            {Cube.AddAndExpandDimensionColumn, "ga:eventAction", {"ga:eventAction"}, {"Event Action"}},
            {Cube.AddAndExpandDimensionColumn, "ga:eventLabel", {"ga:eventLabel"}, {"Event Label"}},
            /*{Cube.AddAndExpandDimensionColumn, "ga:date", {"ga:date"}, {"Date"}},*/
            {Cube.AddMeasureColumn, "Unique Events", "ga:uniqueEvents"}
        })
in
    #"Added Items"

 
 #"1*******1" = Source{[Id="1*******1"]}[Data],
    #"UA-1*******1-1" = #"1*******1"{[Id="UA-1*******1-1"]}[Data],
    #"1*******6" = #"UA-1*******1-1"{[Id="1*******6"]}[Data],
 

Я предполагаю, что после местоположения источника нам нужно как-то установить параметры диапазона дат.

Ответ №1:

Я знаю, что это старый вопрос, и предполагал, что вы его решаете. Я думаю, это может быть полезно для тех, кто задается этим вопросом в Google. После шага #»Добавленные элементы» замените текст (в #»Добавленные элементы») (сначала обратите внимание на selectRow (должно быть название предыдущего шага) на next

 #"combinedData" = Table.Combine({

Table.SelectRows(#"Added Items", each Text.Contains([Month of Year], "2020"))
Table.SelectRows(#"Added Items", each Text.Contains([Month of Year], "2019"))
})
 

в
combinedData