質問編集履歴

3

参照を追加

2021/02/25 03:36

投稿

ssmxgo
ssmxgo

スコア178

test CHANGED
File without changes
test CHANGED
@@ -144,7 +144,7 @@
144
144
 
145
145
  ----------
146
146
 
147
- なくなく元データ側で累計処理を行いましたが、DAXの問題としては解決できず
147
+ なくなく元データ側で累計処理を行いましたが、DAXの問題としては解決できず([参照先](https://kuniaki12.hatenablog.com/entry/2017/08/18/150000))
148
148
 
149
149
 
150
150
 

2

ラベルの追加

2021/02/25 03:36

投稿

ssmxgo
ssmxgo

スコア178

test CHANGED
File without changes
test CHANGED
File without changes

1

暫定対処

2021/02/25 03:07

投稿

ssmxgo
ssmxgo

スコア178

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  元データ
8
8
 
9
- 日付|入館区分|金額|
9
+ 日付|カテゴリ|金額|
10
10
 
11
11
  --|--|--:|
12
12
 
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- 日付|入館区分|金額|累計
57
+ 日付|カテゴリ|金額|累計
58
58
 
59
59
  --|--|--:|--:|
60
60
 
@@ -86,7 +86,7 @@
86
86
 
87
87
 
88
88
 
89
- 日付|入館区分|金額|累計
89
+ 日付|カテゴリ|金額|累計
90
90
 
91
91
  --|--|--:|--:|
92
92
 
@@ -102,7 +102,7 @@
102
102
 
103
103
 
104
104
 
105
- 日付|入館区分|金額|累計
105
+ 日付|カテゴリ|金額|累計
106
106
 
107
107
  --|--|--:|--:|
108
108
 
@@ -139,3 +139,41 @@
139
139
 
140
140
 
141
141
  ご教授お願いいたします。
142
+
143
+
144
+
145
+ ----------
146
+
147
+ なくなく元データ側で累計処理を行いましたが、DAXの問題としては解決できず
148
+
149
+
150
+
151
+ ```MSSQL
152
+
153
+ SELECT t1.日付,
154
+
155
+ t1.カテゴリ,
156
+
157
+ t1.金額,
158
+
159
+ Sum(t2.金額) AS 累計
160
+
161
+ FROM TBL AS t1
162
+
163
+ INNER JOIN TBL AS t2
164
+
165
+ ON Year(t1.日付) = Year(t2.日付)
166
+
167
+ AND Month(t1.日付) = Month(t2.日付)
168
+
169
+ AND t1.日付 >= t2.日付
170
+
171
+ AND t1.カテゴリ = t2.カテゴリ
172
+
173
+ GROUP BY t1.日付,
174
+
175
+ t1.カテゴリ,
176
+
177
+ t1.金額
178
+
179
+ ```