PowerBI - получение суточных значений из совокупных значений - PullRequest
0 голосов
/ 26 апреля 2020

Я работаю с набором данных Covid-19 ( этот ), но это кажется более трудной работой, потому что ежедневные итоги являются кумулятивными, а не «новыми случаями» каждый день.

Я пытался получить точную цифру для новых ежедневных дел, основанную на промежуточных итогах для каждой страны, но я не могу понять это правильно - кто-нибудь может предложить какой-либо совет о том, как лучше всего это сделать пожалуйста?

1 Ответ

0 голосов
/ 27 апреля 2020

Совокупная частота дел - это общее количество дел на текущую дату. Математически, если число дел в первые три дня равно x, y и z, то совокупная частота будет равна:

CF = X + y + z

Если вы просто хотите подсчитать число за первый день, тогда формула будет иметь вид:

x = CF - (y +  z)

Теперь нам нужно реализовать это в Power BI, что немного сложно, учитывая набор данных. Для каждой даты в наборе данных есть столбец, поэтому сложнее получить предыдущую совокупную частоту. Вам придется развернуть столбцы в строки, чтобы даты приходились на строки для каждой страны, а не для столбцов. Вот фрагмент кода для отмены:

#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type1", {"Province/State", "Country/Region", "Lat", "Long"}, "Attribute", "Value")

После этого вы просто отсортируете набор данных по дате и получите предыдущее значение.

...