Forum Discussion
Giancarlo
7 years agoRegular Visitor
search function dynamic
Hello, I need to calculate someting like plannedDayQty = CALCULATE(COUNTROWS(day);SEARCH("2";day[weekPlan];;0)) how can I enter the dynamic day value with the report date filter? example: p...
- 7 years ago
Hi Giancarlo,
Try this one, please.
plannedDayQty = VAR selected = SELECTEDVALUE ( 'calendar'[DayOfWeekNumber] ) RETURN CALCULATE ( COUNTROWS ( day ); SEARCH ( selected; day[weekPlan];; 0 ) )
Best Regards,
Anonymous
7 years agoNot applicable
Ciao Giancarlo
If understand correctly you have to make the "2" in the SEARCH dynamic?
If so create a table with your values, put that in a slicer and use SELECTEDVALUE(Yourtableslicer[column]) in place of the 2.
unless i haven't understood ...
- Giancarlo7 years agoRegular Visitor
Thanks but...
A 'SELECTEDVALUE' function was used in a True / False expression used as a table filter expression. This is not allowed.
I used
plannedDayQty = CALCULATE(COUNTROWS(day);SEARCH(SELECTEDVALUE('calendar'[DayOfWeekNumber]);day[weekPlan];;0))- v-jiascu-msft7 years agoMicrosoft Employee
Hi Giancarlo,
Try this one, please.
plannedDayQty = VAR selected = SELECTEDVALUE ( 'calendar'[DayOfWeekNumber] ) RETURN CALCULATE ( COUNTROWS ( day ); SEARCH ( selected; day[weekPlan];; 0 ) )
Best Regards,
- Anonymous7 years agoNot applicableIf you have such an error, don't use calculate(measure, rule) but calculate(measure, filter(table, rule))