Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


711 / 9994 ←次へ | 前へ→

【12592】Re:累積構成比の算出方法について教えてください
回答  独覚  - 14/7/29(火) 15:26 -

引用なし
パスワード
   ▼kai さん:
たぶんなさりたいことは
Nz(DSum("構成比","テーブルA","大分類 = '" & [大分類] & "' and 中分類 = '" & [中分類] & "' and 品目 = '" & [品目] & "' And 金額 > " & [金額]))+[構成比]
だと思いますがこれだと例の大分類が「◯」の場合のように商品以外が同じ(金額も同じ)
場合に両方とも「50%」になってしまいます。

それの対策も入れてみたものが
Nz(DSum("構成比","テーブルA","大分類 = '" & [大分類] & "' and 中分類 = '" & [中分類] & "' and 品目 = '" & [品目] & "' And 金額 > " & [金額]))+Nz(DSum("構成比","テーブルA","大分類 = '" & [大分類] & "' and 中分類 = '" & [中分類] & "' and 品目 = '" & [品目] & "' And 金額 = " & [金額] & " and 商品 < '" & [商品] & "'"))+[構成比]
になります。

一応「大分類 中分類 品目  商品」がキーでこれが同じレコードはないものとしています。

もう少し短くなる方法があるかもしれませんが私にはこれが精いっぱいでした。

198 hits

【12589】累積構成比の算出方法について教えてください kai 14/7/28(月) 20:11 質問[未読]
【12590】Re:累積構成比の算出方法について教えてく... 独覚 14/7/29(火) 10:55 発言[未読]
【12591】Re:累積構成比の算出方法について教えてく... kai 14/7/29(火) 13:40 質問[未読]
【12592】Re:累積構成比の算出方法について教えてく... 独覚 14/7/29(火) 15:26 回答[未読]
【12593】Re:累積構成比の算出方法について教えてく... kai 14/7/30(水) 10:50 お礼[未読]

711 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078189
(SS)C-BOARD v3.8 is Free