Forum Discussion

Vioneli's avatar
Vioneli
New Member
8 months ago
Solved

UDF question

Hi,

Can anyone help me figure out what’s causing the error when I convert this measure into a UDF?

Error:

DEP_P = ppct('2. FU_KIDS','2. FU_KIDS'[volume],'2. FU_KIDS'[N_FU_DEP_NMISS_C_3])

The COUNTA function only accepts a column reference as an argument.

Measure:

DEP_P = DIVIDE(COUNTA('2. FU_KIDS'[VOLUME]), CALCULATE(COUNTA('2. FU_KIDS'[VOLUME]), ALLSELECTED('2. FU_KIDS'), VALUES('2. FU_KIDS'[N_FU_DEP_NMISS_C_3]) ))

UDF:

DEFINE

FUNCTION ppct=(vtable,volumeColumn, groupColumn) =>

DIVIDE ( COUNTA ( volumeColumn ), CALCULATE ( COUNTA ( volumeColumn ), ALLSELECTED ( vtable ), VALUES ( groupColumn ) ) )

1 Reply