私のデータの例:
+----------+--------+------------+-------------------+
| Category | Orders | Units | Value |
+----------+--------+------------+-------------------+
| RED | 165 | 9,376,638 | $723,544,659.20 |
| BLUE | 106 | 6,709,972 | $421,713,725.59 |
| ORANGE | 136 | 6,118,278 | $229,171,543.85 |
| GREEN | 25 | 1,281,459 | $52,194,155.69 |
| OTHER | 17 | 301,056 | $9,493,416.87 |
| Totals | 449 | 23,787,403 | $1,436,117,501.20 |
+----------+--------+------------+-------------------+
これは機能します:
, SUM(red) *1.0 / count(*) as red_perc
しかし、単位ではなく値に基づいてそれぞれのパーセンテージを見つけようとすると、パーセンテージが得られず、数値は 1710688.272437 になります。
, SUM(red_total) *1.0 / count(*) as red_value_perc
誰かが私が間違っている場所を見つけることができますか? なぜ機能するものと機能しないものがあるのか わかりません。