Страницы: 1
RSS
Вычисляемая мера DAX - возможно ли сделать проще?
 
Всем здравствуйте!

Посмотрите пожалуйста мою меру с точки зрения стилистики написания кода... Может быть есть сделать тоже самое но проще, например другими функциями?
Может посоветуете, как можно скорректировать код? Важна производительность. Старался не использовать LOOKUPVALUE.

Код
=CALCULATE(
         
         SUMX(Actuals_HANA,                  
                  
                  SWITCH(RELATED(Exchange_Rates[Normalization]),
                        "Normalize",
                           Actuals_HANA[Amt in TC]/
                           SUMX(
                              FILTER(   RELATEDTABLE(Exchange_Rates),
                                 Exchange_Rates[Currency code]=Actuals_HANA[Curr Key TC] && 
                                 Exchange_Rates[Normalization]="Normalize" &&
                                 Exchange_Rates[Currency version]=FIRSTNONBLANK(Exchange_Rate_Version[Exchange_Rate_Version],TRUE())
                                    ),  Exchange_Rates[Exchange rate (RUB)]
                              ),
                        "RUD",
                              
                           Actuals_HANA[Amt in GC]
                        )
            )
                     
      ,ALL(Months_Table)

)
Изменено: Barly - 23.09.2021 01:15:15
Страницы: 1
Наверх