Forum Discussion
Anonymous
3 years agoNot applicable
IFERROR Error
I am getting an error "Argument '2' in IFERROR function is required. % of Stores with void = IF( HASONEVALUE(DTRData[Item]), IFERROR(DIVIDE( SUM('DTRData'[Void ...
grantsamborn
3 years agoSolution Sage
- Anonymous3 years agoNot applicable
I know that but I am not sure what 2nd argument to list as I thought I had built the formula correctly.
- grantsamborn3 years agoSolution Sage
If the first argument would raise an error, it is replaced by the second argument.
- grantsamborn3 years agoSolution Sage
Are you sure you don't mean ISERROR?
- grantsamborn3 years agoSolution Sage
Hi Anonymous
Because DIVIDE captures *almost* all possible errors, I'm wondering why you even need IFERROR (or ISERROR).
IF you need IFERROR for some reason, the following hopefully shows what you need.
% of Stores with void = IF( HASONEVALUE( DTRData[Item] ), IFERROR( DIVIDE( SUM( 'DTRData'[Void Count] ), [Total Store Count], 0 ), ??? // Replace this with the expression you want calculated when the above expression would raise an error. ), IFERROR( DIVIDE( SUM( 'DTRData'[Void Count] ), AVERAGEX( DTRData, [All Items All Stores Selling] ), 0 ), ??? // Replace this with the expression you want calculated when the above expression would raise an error. ) )If you want an example of ISERROR, let me know.
Grant