3つの異なる値を持つデータベースの列からデータをカウントしてグラフに表示するにはどうすればよいですか?

シルペッシュ

現在、未払いの1つのシリーズのみのグラフタイプの列を生成できます。

mySQLでは、列名のステータスが常にこの3つの値Unpaid / Paid / Finishのいずれかになります。

各ステータス(未払い/有料/完了)の顧客数をカウントしてグラフに追加するにはどうすればよいですか?

Default.aspx

    <asp:Chart ID="Chart1" runat="server" Palette="EarthTones">
            <Legends>
            <asp:Legend Alignment="Center" Docking="Bottom" IsTextAutoFit="False" Name="Default" LegendStyle="Row" />
            </Legends>
            <series>
                <asp:Series Name="Unpaid" XValueMember="MONTH(paymentDate)" YValueMembers="COUNT(status)"  ShadowColor="#FF9900"></asp:Series>
            </series>
            <chartareas>
                <asp:ChartArea Name="ChartArea1">
                </asp:ChartArea>
            </chartareas>
        </asp:Chart>

Default.aspx.cs

    protected void displayGraph()
{
    string Up = "Unpaid";
    string month = DateTime.Now.ToString("MMMM");

    MySqlConnection con = new MySqlConnection("server=localhost;userid=root;password=;database=obsystem");
    con.Open();
    MySqlCommand cmd = new MySqlCommand("SELECT COUNT(status),MONTH(paymentDate) FROM monthlytracker WHERE status='" + Up + "'", con);

    MySqlDataAdapter da = new MySqlDataAdapter(cmd);

    DataTable dt = new DataTable(); 


    da.Fill(dt);

    Chart1.DataSource = dt;
    Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Payment Status";
    Chart1.ChartAreas["ChartArea1"].AxisY.Title = "Amount";
    Chart1.DataBind(); 
}

誰かが私を助けてくれませんか?

よろしくお願いします。ヘルプは大歓迎です。

セルゲイ・カリニチェンコ

次のようCOUNTSUM、に置き換えます

SELECT
    SUM(CASE WHEN status='unpaid' THEN 1 ELSE 0 END) as Unpaid
,   SUM(CASE WHEN status='paid' THEN 1 ELSE 0 END) as Paid
,   SUM(CASE WHEN status='finished' THEN 1 ELSE 0 END) as Finished
FROM monthlytracker
WHERE ... -- the filter condition

これにより、各支払いステータスのカウントを含む3つの列が生成されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1 つのデータベース リクエストで異なる mysql 行をカウントするにはどうすればよいですか?

分類Dev

1つの列とは異なるデータフレームの行数をカウントするにはどうすればよいですか?

分類Dev

Laravel 5.4のコントローラーを使用して、データベースから5つの異なるデータの合計のデータを渡すにはどうすればよいですか?

分類Dev

単一のデータフレーム列をループして、異なる値がいくつあるかをカウントするにはどうすればよいですか?

分類Dev

3つの新しい列(それぞれが異なるデータセットからのもの)を持つデータセットを作成し、それらの名前を変更するにはどうすればよいですか?

分類Dev

BigQuery:同じ列に3つの異なるフィルターを適用してデータを取得するにはどうすればよいですか?

分類Dev

パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

分類Dev

Pandasデータフレームの1つの列にある2つの繰り返し値の間のセル内(インデックスなど)の距離をカウントするにはどうすればよいですか?

分類Dev

1つのPandasデータフレーム列の要素を異なる値でスライスするにはどうすればよいですか?

分類Dev

データベーステーブルの列の1つの最大の3つの数値を表示するにはどうすればよいですか?

分類Dev

R ggplotデータフレームから3つの異なる列を表す、内部に異なる色の棒グラフをプロットするにはどうすればよいですか?

分類Dev

グラフェンの突然変異法を使用して、dictのリストからデータを抽出するにはどうすればよいですか?

分類Dev

Rでデータをフォーマットして、関連する各期間の列合計のパーセンテージとして値を持つ新しい列を表示するにはどうすればよいですか?

分類Dev

2つの異なる構造を持つファイル2データセットにエクスポートするときに、欠落している値の空白を取り除くにはどうすればよいですか?

分類Dev

Cassandraのテーブルから「リスト」としてデータ型を持つ列を取得するにはどうすればよいですか?

分類Dev

2つの値を持つ列を同時にグループ化してカウントするにはどうすればよいですか?

分類Dev

データベースからのデータの2つの値をhtmlで表示するにはどうすればよいですか?

分類Dev

「折れ線グラフで2つの線のデータポイント間の差の値を表示するにはどうすればよいですか?」

分類Dev

列値の1つを変更しながらデータフレームを表示するにはどうすればよいですか?

分類Dev

データベースのデータを表示するHTMLにタグが1つしかない場合にグリッドレイアウトを作成するにはどうすればよいですか?

分類Dev

スケールの異なる2つのシリーズのデータでグラフを作成するにはどうすればよいですか?

分類Dev

2つの異なるリストに含まれるデータフレームベースの値に新しい列を作成するにはどうすればよいですか?

分類Dev

PostgreSQLを使用して異なるデータベースの2つのテーブルを接続するにはどうすればよいですか?

分類Dev

データフレームで2つ以上の特定の条件を使用してカウントを選択するにはどうすればよいですか?

分類Dev

いくつかの条件を使用して、異なるデータフレーム列に基づいて1つのデータフレームの列値を置き換えるにはどうすればよいですか?

分類Dev

グーグルデータスタジオで複数の値を持つフィルターを作成するにはどうすればよいですか?

分類Dev

FirebaseデータベースからデータをフィルタリングしてAndroidrecyclerviewに表示するにはどうすればよいですか?

分類Dev

1つの単語を除いて完全に異なる値を持つ2つのデータフレームを照合してマージするにはどうすればよいですか?10行のABCと22550行のXYZがあります

分類Dev

3つの独立したデータソースから単一の棒グラフを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    1 つのデータベース リクエストで異なる mysql 行をカウントするにはどうすればよいですか?

  2. 2

    1つの列とは異なるデータフレームの行数をカウントするにはどうすればよいですか?

  3. 3

    Laravel 5.4のコントローラーを使用して、データベースから5つの異なるデータの合計のデータを渡すにはどうすればよいですか?

  4. 4

    単一のデータフレーム列をループして、異なる値がいくつあるかをカウントするにはどうすればよいですか?

  5. 5

    3つの新しい列(それぞれが異なるデータセットからのもの)を持つデータセットを作成し、それらの名前を変更するにはどうすればよいですか?

  6. 6

    BigQuery:同じ列に3つの異なるフィルターを適用してデータを取得するにはどうすればよいですか?

  7. 7

    パンダのデータフレームのリストを値として持つ辞書を作成するにはどうすればよいですか?

  8. 8

    Pandasデータフレームの1つの列にある2つの繰り返し値の間のセル内(インデックスなど)の距離をカウントするにはどうすればよいですか?

  9. 9

    1つのPandasデータフレーム列の要素を異なる値でスライスするにはどうすればよいですか?

  10. 10

    データベーステーブルの列の1つの最大の3つの数値を表示するにはどうすればよいですか?

  11. 11

    R ggplotデータフレームから3つの異なる列を表す、内部に異なる色の棒グラフをプロットするにはどうすればよいですか?

  12. 12

    グラフェンの突然変異法を使用して、dictのリストからデータを抽出するにはどうすればよいですか?

  13. 13

    Rでデータをフォーマットして、関連する各期間の列合計のパーセンテージとして値を持つ新しい列を表示するにはどうすればよいですか?

  14. 14

    2つの異なる構造を持つファイル2データセットにエクスポートするときに、欠落している値の空白を取り除くにはどうすればよいですか?

  15. 15

    Cassandraのテーブルから「リスト」としてデータ型を持つ列を取得するにはどうすればよいですか?

  16. 16

    2つの値を持つ列を同時にグループ化してカウントするにはどうすればよいですか?

  17. 17

    データベースからのデータの2つの値をhtmlで表示するにはどうすればよいですか?

  18. 18

    「折れ線グラフで2つの線のデータポイント間の差の値を表示するにはどうすればよいですか?」

  19. 19

    列値の1つを変更しながらデータフレームを表示するにはどうすればよいですか?

  20. 20

    データベースのデータを表示するHTMLにタグが1つしかない場合にグリッドレイアウトを作成するにはどうすればよいですか?

  21. 21

    スケールの異なる2つのシリーズのデータでグラフを作成するにはどうすればよいですか?

  22. 22

    2つの異なるリストに含まれるデータフレームベースの値に新しい列を作成するにはどうすればよいですか?

  23. 23

    PostgreSQLを使用して異なるデータベースの2つのテーブルを接続するにはどうすればよいですか?

  24. 24

    データフレームで2つ以上の特定の条件を使用してカウントを選択するにはどうすればよいですか?

  25. 25

    いくつかの条件を使用して、異なるデータフレーム列に基づいて1つのデータフレームの列値を置き換えるにはどうすればよいですか?

  26. 26

    グーグルデータスタジオで複数の値を持つフィルターを作成するにはどうすればよいですか?

  27. 27

    FirebaseデータベースからデータをフィルタリングしてAndroidrecyclerviewに表示するにはどうすればよいですか?

  28. 28

    1つの単語を除いて完全に異なる値を持つ2つのデータフレームを照合してマージするにはどうすればよいですか?10行のABCと22550行のXYZがあります

  29. 29

    3つの独立したデータソースから単一の棒グラフを作成するにはどうすればよいですか?

ホットタグ

アーカイブ