Расчет стандартного отклонения для каждого наблюдения POWER BI - PullRequest
0 голосов
/ 09 июля 2020

У меня есть следующий набор данных

Date           TOTAL.LEAN.MASS
18/06/2020           43.15
20/08/2019           43.34
27/05/2019           41.4
10/12/2018           42.98
17/07/2018           42.47
9/05/2018            40.29     

Я хочу иметь возможность рассчитать стандартное отклонение для каждого результата TOTAL.LEAN.MASS между каждой датой тестирования.

например : SD для четверга 18 июня 2020 года по отношению к предыдущему измерению «ОБЩЕЙ МАССЫ БЕЗОПАСНОСТИ», которое приходится на вторник 20 августа.

не уверен, можно ли это сделать в DAX или мне нужно запустить R скрипт в POWER BI для достижения этой цели.

Заранее спасибо.

1 Ответ

2 голосов
/ 09 июля 2020

Сначала создайте столбец индекса в запросе мощности.

Затем создайте новый столбец, используя следующую формулу dax:

STD = 
VAR __index = 'Table'[Index]
VAR __result = 
CALCULATE( 
    STDEV.P( 'Table'[TOTAL.LEAN.MASS] ),
    FILTER( 'Table',
        OR( 'Table'[Index] = __index, 'Table'[Index] = __index + 1 )  
    )
)
Return __result

Это результат:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...