Untitled

mail@pastecode.io avatar
unknown
plain_text
17 days ago
1.3 kB
1
Indexable
Never
М_Счетчик = VAR Selected_Count_Customers =
    VALUES ( 'DIM_Число_Заказчиков'[Число_Заказчиков] )
VAR Final_Value =
    SUMX (
        Selected_Count_Customers,
        SUMX (
            VALUES ( 'DIM_Заказчик'[Заказчик] ),
            SUMX (
                VALUES ( 'CT_FT_Заказчик'[Н_пп] ),
                VAR Curr_N =
                    CALCULATE ( VALUES ( 'CT_FT_Заказчик'[Н_пп] ) )
                VAR Curr_Count =
                    CALCULATE ( VALUES ( 'DIM_Число_Заказчиков'[Число_Заказчиков] ) )
                VAR check_table =
                    CALCULATETABLE('CT_FT_Заказчик', ALL ( 'DIM_Заказчик' ), 'CT_FT_Заказчик'[Н_пп] = Curr_N )
                VAR Check =
                    COUNTROWS ( check_table )
                var V1=IF (
                        check = Curr_Count,
                       CALCULATE (
                            [М_Базовая],
                            CROSSFILTER ( 'CT_FT_Заказчик'[Н_пп], 'DIM_Epic'[Н_пп], BOTH )
                        )
                    )
                RETURN
                   V1/Curr_Count
            )
        )
    )
RETURN
    Final_Value
Leave a Comment