質問編集履歴
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
Power BIに実績+予測のデータを取り込む。
|
8
8
|
|
9
|
-
過去〜当日までは実績として値が存在しているが、
|
9
|
+
日付が過去〜当日までは実績として値が存在しているが、
|
10
10
|
|
11
11
|
未来の日付は値が存在しておらず、計算により予測値を表示する。
|
12
12
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,9 +6,9 @@
|
|
6
6
|
|
7
7
|
Power BIに実績+予測のデータを取り込む。
|
8
8
|
|
9
|
-
過去〜当日まで実績
|
9
|
+
過去〜当日までは実績として値が存在しているが、
|
10
10
|
|
11
|
-
未来の日付
|
11
|
+
未来の日付は値が存在しておらず、計算により予測値を表示する。
|
12
12
|
|
13
13
|
|
14
14
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,11 +2,37 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
【前提】
|
6
6
|
|
7
|
-
|
7
|
+
Power BIに実績+予測のデータを取り込む。
|
8
8
|
|
9
|
+
過去〜当日まで実績には値が存在しているが、
|
10
|
+
|
11
|
+
未来の日付には値が存在していない。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
【実装したいロジック】
|
16
|
+
|
17
|
+
もし値が無い場合(未来)は、一日前の日付の値を取得し、取得した値から、他列の値で引いたものを表示する。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
例)
|
22
|
+
|
23
|
+
日付 値 他列
|
24
|
+
|
25
|
+
5/24 100 5
|
26
|
+
|
27
|
+
5/25 5
|
28
|
+
|
29
|
+
5/26 5
|
30
|
+
|
31
|
+
|
32
|
+
|
9
|
-
|
33
|
+
→5/25には5/24の100から5を引いた95が表示。
|
34
|
+
|
35
|
+
5/26には5/25で算出された95から5を引いた90が表示。
|
10
36
|
|
11
37
|
|
12
38
|
|
@@ -14,31 +40,35 @@
|
|
14
40
|
|
15
41
|
|
16
42
|
|
17
|
-
```
|
18
|
-
|
19
|
-
|
43
|
+
1日前の日付に値が存在している場合は、望んだ値が取得可能だが、それより後(未来)の場合、元々データがないため、0が取得されてしまう。
|
20
|
-
|
21
|
-
```
|
22
44
|
|
23
45
|
|
24
46
|
|
25
47
|
### 該当のソースコード
|
26
48
|
|
49
|
+
新しいカラム=
|
27
50
|
|
51
|
+
IF([値]= BLANK(),
|
28
52
|
|
29
|
-
|
53
|
+
CALCULTE(
|
30
54
|
|
31
|
-
|
55
|
+
SUM('テーブル'[値])
|
32
56
|
|
33
|
-
|
57
|
+
,DATEADD('テーブル'[Date],-1,DAY)
|
34
58
|
|
59
|
+
)
|
35
60
|
|
61
|
+
-CALCULATE(
|
36
62
|
|
37
|
-
|
63
|
+
SUM('テーブル'[他列]
|
38
64
|
|
65
|
+
,FILTER('テーブル','テーブル'[Date] = MAX('テーブル'[Date])
|
39
66
|
|
67
|
+
)
|
40
68
|
|
41
|
-
|
69
|
+
,[値]
|
70
|
+
|
71
|
+
)
|
42
72
|
|
43
73
|
|
44
74
|
|
@@ -46,4 +76,6 @@
|
|
46
76
|
|
47
77
|
|
48
78
|
|
79
|
+
バージョン:2020年5月版
|
80
|
+
|
49
|
-
|
81
|
+
Power BI Desktop
|