|
▼sakaiII さん:
おはようございます。
下記のSQLをクエリのSQLビューに貼り付けてみてください。
SELECT Q.メーカー名, Q.メーカー名_1, Q.メーカー名_2,
Q.数量の合計, Q.数量シェア%, Q.金額の合計, Q.金額シェア%
FROM [
SELECT '合計' AS メーカー名, ' ' AS メーカー名_1, ' ' AS メーカー名_2,
Sum(Table_Area.数量) AS 数量の合計,1 AS 数量シェア% ,
Sum(Table_Area.金額) AS 金額の合計, 1 AS 金額シェア%
FROM Table_Area
UNION ALL
SELECT Table_Area.メーカー名, Table_Area.メーカー名_1, Table_Area.メーカー名_2,
Table_Area.数量, Table_Area.数量/DSum('数量',"Table_Area") AS 数量シェア%,
Table_Area.金額, Table_Area.金額/DSum('金額',"Table_Area") AS 金額シェア%
FROM Table_Area
]. AS Q;
デザインビューで見た時、「数量シェア%」のフィールドを
Format([数量シェア%]*100,"0.00")
とすれば小数点2桁までの値がでると思います。
またWindowsの [コントロールパネル] → [地域と言語のオプション]で
設定する小数点以下の数字が 2 になっていれば
Format([数量シェア%],"パーセント")
でも良いと思います。
|
|