Presentation is loading. Please wait.

Presentation is loading. Please wait.

YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012.

Similar presentations


Presentation on theme: "YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012."— Presentation transcript:

1

2

3

4

5

6 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234

7 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 =CALCULATE([Sum of Revenue],FILTER( ALL(DateTable), TRUE )

8 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 =CALCULATE([Sum of Revenue],FILTER( ALL(DateTable),DateTable[Date] <= MAX(DateTable[Date]) )

9

10

11

12 More local context

13 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201111/1/2011 0:00 201122/1/2011 0:00 201011/1/2010 0:00 201022/1/2010 0:00 201034/1/2010 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 2/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 Local Context

14 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201111/1/2011 0:00 201122/1/2011 0:00 201011/1/2010 0:00 201022/1/2010 0:00 201034/1/2010 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2011 0:00 23423 2/1/2011 0:00 4536 4/1/2011 0:00 53467 2/1/2010 0:00 564 2/1/2010 0:00 43534 4/1/2010 0:00 234 Local Context =CALCULATE([Sum of Revenue],DateTable[Year]=2010)

15 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201111/1/2011 0:00 201122/1/2011 0:00 201011/1/2010 0:00 201022/1/2010 0:00 201034/1/2010 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2011 0:00 23423 2/1/2011 0:00 4536 4/1/2011 0:00 53467 2/1/2010 0:00 564 2/1/2010 0:00 43534 4/1/2010 0:00 234 Local Context =CALCULATE([Sales 2010], DateTable[Year]=2011)

16 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201111/1/2011 0:00 201122/1/2011 0:00 201011/1/2010 0:00 201022/1/2010 0:00 201034/1/2010 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2011 0:00 23423 2/1/2011 0:00 4536 4/1/2011 0:00 53467 2/1/2010 0:00 564 2/1/2010 0:00 43534 4/1/2010 0:00 234 Local Context =CALCULATE( CALCULATE([Sum Of Revenue], DateTable[Year]=2010),DateTable[Year]=2011)

17 When nesting context the innermost filter always wins Remember: =CALCULATE(CALCULATE([Sum Of Revenue],,DateTable[Year]=2010),DateTable[Year]=2011) Is not the same as =CALCULATE([Sum Of Revenue], DateTable[Year]=2010,DateTable[Year]=2011)

18

19 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 VALUES(Tool[Type]) = “Revenue” Type Revenue Target Revenue to Target [Sum of Revenue ]

20

21

22

23

24

25

26

27 YearMonthDateCurrentMonth 201222/1/2012 0:00 201233/2/2012 0:00 201233/3/2012 0:00 201244/4/2012 0:00 201244/5/2012 0:00 201011/9/2010 0:00 201011/10/2010 0:00 201011/11/2010 0:00 201011/12/2010 0:00 201011/13/2010 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 000000 CALCULATE(LASTDATE(Invoice[Date]),ALL(Invoice)) IF( [Year]=YEAR([Absolute Last Invoice Date]) && [Month]=MONTH([Absolute Last Invoice Date]),1,0) 1

28

29

30

31

32 RegionSum of Revenue CENTRAL$2,834,229.90 EAST$9,944,362.23 NORTH$7,000,295.34 SOUTH$2,841,183.08 WEST$6,881,882.72 =AVERAGEX( ALL(PoliticalGeography[Region]),[Sum of Revenue])

33 YearMonthDateColumn 201222/1/2012 0:00 201233/2/2012 0:00 201233/3/2012 0:00 201244/4/2012 0:00 201244/5/2012 0:00 201011/9/2010 0:00 201011/10/2010 0:00 201011/11/2010 0:00 201011/12/2010 0:00 201011/13/2010 0:00 Column 2012 - 2 2012 – 3 2014 - 4 2010 - 1 =[Year] & “ – “ & [Month]

34 YearMonthDateSales 201222/1/2012 0:00 201233/2/2012 0:00 201233/3/2012 0:00 201244/4/2012 0:00 201244/5/2012 0:00 201011/9/2010 0:00 201011/10/2010 0:00 201011/11/2010 0:00 201011/12/2010 0:00 201011/13/2010 0:00 =SUM(Invoice[RevenueAmount]) DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 Sales 23423523

35 YearMonthDateSales 201222/1/2012 0:00 4975 201233/2/2012 0:00 321 201233/3/2012 0:004235 201244/4/2012 0:00 13121 201244/5/2012 0:003256 201011/9/2010 0:00 323 201011/10/2010 0:00 12312 201011/11/2010 0:00 323 201011/12/2010 0:00 4256 201011/13/2010 0:00 2342234 =SUM(Invoice[RevenueAmount]) DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012 0:00 325456 2/1/2012 0:00 4543 2/1/2012 0:00 432 3/1/2012 0:00 23423 3/1/2012 0:00 4536 4/1/2012 0:00 53467 4/1/2012 0:00 564 4/1/2012 0:00 43534 4/1/2012 0:00 234 =CALCULATE(SUM(Invoice[RevenueAmount]) =[Sum of Revenue]

36

37

38

39 =CALCULATE([Sum of Revenue],PREVIOUSYEAR(DateTable[Date]) ) DateRevenue 2/1/2011 0:00 5435 2/1/2011 0:00 543534 2/3/2011 0:00 23423 1/1/2012 0:00 4543 1/1/2012 0:00 432 1/1/2012 0:00 23423 2/1/2012 0:00 4536 2/1/2012 0:00 53467 3/1/2012 0:00 564 YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00

40 YearMonthDate 2010…….. 2011…….. 20122 2/1/2012 20122 2/2/2012 ….. 20122 2/27/2012 20122 2/28/2012 2013…….. DateRevenue 2/1/2011 0:00 5435 2/1/2011 0:00 543534 2/3/2011 0:00 23423 1/1/2012 0:00 4543 1/1/2012 0:00 432 1/1/2012 0:00 23423 2/1/2012 0:00 4536 2/1/2012 0:00 53467 3/1/2012 0:00 564 1 Determine date range 2 Ignore any filters set on the data table 3 Move date range to requested period by the function 4 Date range is what determines the values, not the org context

41 YearMonthDate 2009…….. 2010…….. 20112 2/1/2011 20112 2/2/2011 ….. 20112 2/27/2011 20112 2/28/2011 2012…….. DateRevenue 2/1/2011 0:00 5435 2/1/2011 0:00 543534 2/3/2011 0:00 23423 1/1/2012 0:00 4543 1/1/2012 0:00 432 1/1/2012 0:00 23423 2/1/2012 0:00 4536 2/1/2012 0:00 53467 3/1/2012 0:00 564 1 Determine date range 2 Ignore any filters set on the data table 3 Move date range to requested period by the function 4 Date range is what determines the values, not the org context

42 42

43

44 YearMonthDate445Period445Year445Month 201328/24/2012 0:002013P0220132 28/25/2012 0:002013P0220132 28/26/2012 0:002013P0320133 28/27/2012 0:002013P0320133 28/28/2012 0:002013P0320133 28/29/2012 0:002013P0320133 Cannot use time intelligence functions Use context to your advantage

45

46

47

48

49 www.microsoft.com/learning http://microsoft.com/msdn http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd

50

51

52


Download ppt "YearMonthDate 201211/1/2012 0:00 201222/1/2012 0:00 201233/1/2012 0:00 201244/1/2012 0:00 DateRevenue 1/1/2012 0:00 3424 1/1/2012 0:00 32423 1/1/2012."

Similar presentations


Ads by Google