Advertisement
Guest User

Untitled

a guest
May 27th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. EVALUATE
  2. VAR CCNFilters =
  3.  
  4. { ""}
  5. VAR UserFilters =
  6.  
  7. { ""}
  8. VAR SalesOfficeFilters =
  9.  
  10. { ""}
  11. VAR StartDate =
  12. DATE(2019,1,1)
  13. VAR EndDate =
  14. DATE(2019,5,26)
  15. VAR CurrencyCode = "USD"
  16. RETURN
  17. CALCULATETABLE (
  18. SUMMARIZECOLUMNS (
  19. 'Date'[Calendar Year],
  20. 'Date'[Month of Year],
  21. FILTER (
  22. 'CCN',
  23. SWITCH (
  24. COUNTROWS ( FILTER ( CCNFilters, [Value] <> "" ) ) > 0,
  25. TRUE, 'CCN'[CCN Code] IN CCNFilters,
  26. FALSE, 'CCN'[CCN Code] IN ALL ( 'CCN'[CCN Code] )
  27. )
  28. ),
  29. FILTER (
  30. 'Sales Office',
  31. SWITCH (
  32. COUNTROWS ( FILTER ( SalesOfficeFilters, [Value] <> "" ) ) > 0,
  33. TRUE, 'Sales Office'[Sales Office Code] IN SalesOfficeFilters,
  34. FALSE, 'Sales Office'[Sales Office Code] IN ALL ( 'Sales Office'[Sales Office Code] )
  35. )
  36. ),
  37. FILTER (
  38. 'User',
  39. SWITCH (
  40. COUNTROWS ( FILTER ( UserFilters, [Value] <> "" ) ) > 0,
  41. TRUE, 'User'[User Principal Name] IN UserFilters,
  42. FALSE, 'User'[User Principal Name] IN ALL ( 'User'[User Principal Name] )
  43. )
  44. ),
  45. "New Account Count", [New Account Count],
  46. "Booked Amount", CALCULATE (
  47. [Booked Amount],
  48. 'Account'[Creation Date] > StartDate
  49. && 'Account'[Creation Date] < EndDate
  50. ),
  51. "Currency Code", [Evaluation Currency Code]
  52. ),
  53. 'Date'[Full Date] > StartDate,
  54. 'Date'[Full Date] < EndDate,
  55. 'Report Currency'[Currency Code] = CurrencyCode
  56. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement