Я пытался запрограммировать книгу PowerPivot, которую использовал для расчета взвешенного стандартного отклонения.
Проблема в том, что когда я использую код:
(показатель качества Q взвешивается Тоннами продукта для каждой записи, чтобы получить взвешенную статистику за переменные периоды [например, недели, месяцы, годы])
Product Q-St.d:=SQRT((SUMX('Table',((([PRODUCT_Q]-[W_Avg_Q]))^2)*[TOTAL_PRODUCT_TONS]))/(((COUNTX('Table',[Production_Q])-1)*[Product Tons])/COUNTX('Table',[Production_Q])))
Он вычисляет [W_Avg_Q]
, которое является средневзвешенным значением Q, для каждой строки в процессе итерации вместо получения средневзвешенного значения для всего контекста. Я изучил почти весь свой DAX на работе или на этом сайте, поэтому я надеюсь, что есть какая-то команда, чтобы сначала вычислить средневзвешенное значение. Кто-нибудь знает такую команду? или другой метод получения взвешенного стандартного отклонения из DAX?