QandAAnalysisEngineの画面
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>QandAAnalysisEngineの開発で検討したこと。#y76d016...
--[[業務プロセス>QandAAnalysisEngineの業務プロセス]]
--画面
--[[テーブル>QandAAnalysisEngineのテーブル]]
--[[SQL>QandAAnalysisEngineのSQL]]
*目次 [#o97fb9a3]
#contents
*概要 [#ba6e270a]
画面について。
*区分 [#jf8f099f]
**コンテンツ画面 [#o4bbf71b]
[[HTML/CSS/JavaScript]]技術を中心に使用して開発する。
**[[コンテンツ画面の生成画面>コンテンツ画面の生成]] [#seb...
エンプラ寄りのWeb Forms技術を使用して開発する。
**カスタマイズ画面 [#f0937daa]
エンプラ寄りのWeb Forms技術を使用して開発する。
***画面初期化情報の入力・編集処理 [#p35ab644]
画面初期化情報の入力・編集画面をコンテンツ画面毎に開発す...
-[[画面初期化情報テーブル>QandAAnalysisEngineのテーブル#o...
-[[画面初期化情報のJSONフォーマット]]
***画面初期化情報のJSON情報から入力・編集フィールドを自動...
-廃案~
始めは、非構造化データの定義によりカスタマイズ画面の生成...
現在は、非構造化データの仕様が複雑になる割に、画面レイア...
従って、現時点では、コンテンツ画面と1対1でカスタマイズ...
**条件検索と集計・グラフ表示機能 [#s69312b8]
エンプラ寄りのWeb Forms技術を中心に使用して開発する。
-通常の条件検索と集計・グラフ表示機能を実装する。
-グラフ表示は、[[ChartControl>https://techinfoofmicrosoft...
-参考
--【初級編⑪】SQLのGROUP BYでレコードのグループ化と集計を...
http://kaya-soft.com/sqlserver2008-toranomaki/beginner/gr...
***ボタンIDの集計 [#m31fa83d]
-集計処理
--集計対象 : ボタンID(GROUP BY ボタンID)
--集計関数 : COUNT(*)
-参考
--円グラフ/ドーナツ・グラフで結果を表示する。
---[ASP.NET]チャート・コントロールで円グラフ/ドーナツ...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1001aspchart...
---[ASP.NET]チャート・コントロールに凡例を追加するには...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1002aspchart...
***期間の中でのボタンIDの集計結果の変化 [#v77ac69b]
-集計処理~
以下のクエリは、クエリ毎にCASE WHENを指定する必要があり汎...
従って、通常の集計クエリを期間毎に発行するようにするのが...
select
date_part('month', 日付) as 月,
count (CASE WHEN ボタンID = 1 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 2 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 3 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 4 THEN TRUE ELSE NULL END)...
from
結果テーブルの条件検索の結果セット
group by
日付
order by
日付;
-上記のクエリで得られる結果セット(取得したい結果セット)~
通常の集計クエリを期間毎に発行する場合、~
期間(月)毎に発行したクエリから得た結果セットを和結合し...
|月|AAAAA|BBBBB|CCCCC|DDDDD|EEEEE|h
|1|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|2|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|3|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|4|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|5|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|6|条件付きcount集計値|条件付きcount集計値|条件付きcount...
-参考
--積み上げ棒グラフで期間毎の結果を表示する。
---[ASP.NET]チャート・コントロールで積み上げ棒グラフを...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1004aspchart...
SeriesオブジェクトのChartTypeプロパティを変更することで、~
・ 積み上げ棒グラフ(StackedColumn)、~
・ 横方向の100%積み上げ棒グラフ(StackedBar100)、~
・ 100%積み上げ面グラフ(StackedArea100)~
なども表現できる。
--CASE WHEN 等の条件式を記述し、(月毎などの)条件付き集...
---PostgreSQL: 条件付き集計 : 都筑総研~
http://blog.livedoor.jp/g0031067/archives/51879514.html
---月ごとの集計をするSQL | SEとDIY~
http://choice-site.com/2013/04/26/%E6%9C%88%E3%81%94%E3%8...
--substringを使用し、上n桁単位などで集計
---郵便番号上3桁単位で人数集計をするSQLをかきたいと思いま...
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
*画面の説明 [#je58c48b]
**メンテナンス画面 [#c1e45966]
***ユーザ [#icc1ea97]
-ユーザ・テーブルのCRUD画面
--R:サイン・イン、サイン・アウト
--C:サイン・アップ画面
--U:編集画面
-企業テーブルのCRUD画面
--R:企業検索
--C:企業登録
--U:企業編集
-店舗テーブルのCRUD画面
--R:店舗検索
--C:店舗登録
--U:店舗編集
--D:店舗削除
-端末テーブルのCRUD画面
--R:端末検索
--C:端末登録
--U:端末編集
--D:端末削除
***画面 [#g715f8a4]
-画面テーブルのCRUD画面
--R:画面検索
--C:画面登録
--U:画面編集
--D:画面削除
**カスタマイズ画面 [#bb02e1d0]
***画像テーブルのCRUD画面(画像アップローダ) [#x4467ac1]
--R:画面検索
--C:画面登録
--U:画面編集
--D:画面削除
***画面初期化情報テーブルのCRUD画面 [#o785ed26]
CRUDではなく、コンテンツ画面毎に開発する。
**コンテンツ画面 [#lf762213]
***1クリック・パターン [#a3f8ba81]
***2クリック・パターン [#v5c8d425]
**集計画面 [#p37fb3d8]
***集計画面1 [#ief042ad]
円グラフ/ドーナツ・グラフで結果を表示する。
***集計画面2 [#a904e7ab]
積み上げ棒グラフで期間毎の結果(の変化)を表示する。
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>QandAAnalysisEngineの開発で検討したこと。#y76d016...
--[[業務プロセス>QandAAnalysisEngineの業務プロセス]]
--画面
--[[テーブル>QandAAnalysisEngineのテーブル]]
--[[SQL>QandAAnalysisEngineのSQL]]
*目次 [#o97fb9a3]
#contents
*概要 [#ba6e270a]
画面について。
*区分 [#jf8f099f]
**コンテンツ画面 [#o4bbf71b]
[[HTML/CSS/JavaScript]]技術を中心に使用して開発する。
**[[コンテンツ画面の生成画面>コンテンツ画面の生成]] [#seb...
エンプラ寄りのWeb Forms技術を使用して開発する。
**カスタマイズ画面 [#f0937daa]
エンプラ寄りのWeb Forms技術を使用して開発する。
***画面初期化情報の入力・編集処理 [#p35ab644]
画面初期化情報の入力・編集画面をコンテンツ画面毎に開発す...
-[[画面初期化情報テーブル>QandAAnalysisEngineのテーブル#o...
-[[画面初期化情報のJSONフォーマット]]
***画面初期化情報のJSON情報から入力・編集フィールドを自動...
-廃案~
始めは、非構造化データの定義によりカスタマイズ画面の生成...
現在は、非構造化データの仕様が複雑になる割に、画面レイア...
従って、現時点では、コンテンツ画面と1対1でカスタマイズ...
**条件検索と集計・グラフ表示機能 [#s69312b8]
エンプラ寄りのWeb Forms技術を中心に使用して開発する。
-通常の条件検索と集計・グラフ表示機能を実装する。
-グラフ表示は、[[ChartControl>https://techinfoofmicrosoft...
-参考
--【初級編⑪】SQLのGROUP BYでレコードのグループ化と集計を...
http://kaya-soft.com/sqlserver2008-toranomaki/beginner/gr...
***ボタンIDの集計 [#m31fa83d]
-集計処理
--集計対象 : ボタンID(GROUP BY ボタンID)
--集計関数 : COUNT(*)
-参考
--円グラフ/ドーナツ・グラフで結果を表示する。
---[ASP.NET]チャート・コントロールで円グラフ/ドーナツ...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1001aspchart...
---[ASP.NET]チャート・コントロールに凡例を追加するには...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1002aspchart...
***期間の中でのボタンIDの集計結果の変化 [#v77ac69b]
-集計処理~
以下のクエリは、クエリ毎にCASE WHENを指定する必要があり汎...
従って、通常の集計クエリを期間毎に発行するようにするのが...
select
date_part('month', 日付) as 月,
count (CASE WHEN ボタンID = 1 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 2 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 3 THEN TRUE ELSE NULL END)...
count (CASE WHEN ボタンID = 4 THEN TRUE ELSE NULL END)...
from
結果テーブルの条件検索の結果セット
group by
日付
order by
日付;
-上記のクエリで得られる結果セット(取得したい結果セット)~
通常の集計クエリを期間毎に発行する場合、~
期間(月)毎に発行したクエリから得た結果セットを和結合し...
|月|AAAAA|BBBBB|CCCCC|DDDDD|EEEEE|h
|1|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|2|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|3|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|4|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|5|条件付きcount集計値|条件付きcount集計値|条件付きcount...
|6|条件付きcount集計値|条件付きcount集計値|条件付きcount...
-参考
--積み上げ棒グラフで期間毎の結果を表示する。
---[ASP.NET]チャート・コントロールで積み上げ棒グラフを...
http://www.atmarkit.co.jp/fdotnet/dotnettips/1004aspchart...
SeriesオブジェクトのChartTypeプロパティを変更することで、~
・ 積み上げ棒グラフ(StackedColumn)、~
・ 横方向の100%積み上げ棒グラフ(StackedBar100)、~
・ 100%積み上げ面グラフ(StackedArea100)~
なども表現できる。
--CASE WHEN 等の条件式を記述し、(月毎などの)条件付き集...
---PostgreSQL: 条件付き集計 : 都筑総研~
http://blog.livedoor.jp/g0031067/archives/51879514.html
---月ごとの集計をするSQL | SEとDIY~
http://choice-site.com/2013/04/26/%E6%9C%88%E3%81%94%E3%8...
--substringを使用し、上n桁単位などで集計
---郵便番号上3桁単位で人数集計をするSQLをかきたいと思いま...
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
*画面の説明 [#je58c48b]
**メンテナンス画面 [#c1e45966]
***ユーザ [#icc1ea97]
-ユーザ・テーブルのCRUD画面
--R:サイン・イン、サイン・アウト
--C:サイン・アップ画面
--U:編集画面
-企業テーブルのCRUD画面
--R:企業検索
--C:企業登録
--U:企業編集
-店舗テーブルのCRUD画面
--R:店舗検索
--C:店舗登録
--U:店舗編集
--D:店舗削除
-端末テーブルのCRUD画面
--R:端末検索
--C:端末登録
--U:端末編集
--D:端末削除
***画面 [#g715f8a4]
-画面テーブルのCRUD画面
--R:画面検索
--C:画面登録
--U:画面編集
--D:画面削除
**カスタマイズ画面 [#bb02e1d0]
***画像テーブルのCRUD画面(画像アップローダ) [#x4467ac1]
--R:画面検索
--C:画面登録
--U:画面編集
--D:画面削除
***画面初期化情報テーブルのCRUD画面 [#o785ed26]
CRUDではなく、コンテンツ画面毎に開発する。
**コンテンツ画面 [#lf762213]
***1クリック・パターン [#a3f8ba81]
***2クリック・パターン [#v5c8d425]
**集計画面 [#p37fb3d8]
***集計画面1 [#ief042ad]
円グラフ/ドーナツ・グラフで結果を表示する。
***集計画面2 [#a904e7ab]
積み上げ棒グラフで期間毎の結果(の変化)を表示する。
ページ名: