問題タブ [cumulative-sum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
674 参照

sql - 「ローカル変数への更新」を使用してグループ化された累計を計算する

絶食方法のように見えるので、「ローカル変数への更新」方法を使用して、SQLで実行中の合計を計算しようとしています。これにレイヤーを追加するために、実行中の合計をグループ化できることに興味がありますが、これを行うためにクエリをどこで調整すればよいかわかりません (または、この方法で可能かどうか)。 . ありとあらゆる助けをいただければ幸いです。

以下は、クエリの作成に使用したコードと、最初にこの方法にたどり着いた記事です。クエリを変更して、日ごとの累計をリセットするにはどうすればよいです

http://geekswithblogs.net/Rhames/archive/2008/10/28/calculating-running-totals-in-sql-server-2005---the-optimal.aspx

ありがとう

ライリー

0 投票する
1 に答える
1517 参照

crystal-reports - Crystalレポートの実行中の合計文字列を数値に変換する際の問題

累計文字列を数値に変換する際に問題が発生しました。

累計は、結果を含むフィールドの最大値を取得するように設定されています。グループの変更でリセットされ、特定のテストの結果のみが使用されるように数式で評価されます。
データベースにはテキスト結果を使用したテストと数値結果を使用したテストがあるため、結果データベースフィールドは文字列です。私が除外しているテストには、数値の結果(文字列として保存)しかありません。

積算合計は正常に機能し、正しい結果が得られますが、小数点以下の桁数を設定してレポートで丸めを使用できるように、文字列から数値に変更したいと思います。これが私の問題の始まりです。

  • 私の知る限り、この場合、フォーマットフィールドを使用する方法はありません。(文字列フィールドであるため、これは適切です。)
  • 次の数式で数式フィールドを使用してみました。

    ただし、文字列が「2.36」や「3.74」(引用符なし)のように優れている場合でも、null以外のすべての値に対して0.00が返されます。

  • また、グループヘッドのグローバル変数をリセットし、正しいテストの投稿が届いたときに詳細セクションで値を割り当て、最後にグループフッターに表示するという、昔ながらのアプローチを試しましたが、同じ0.00の結果。数値のグローバル変数を使用して詳細レベルで変換を実行することと、文字列変数を使用してフッターレベルで変換を実行することの両方を試しました。
0 投票する
2 に答える
8246 参照

mysql - MySQLは前の行から値を追加します

1列のテーブルがあります。列は次のようになります。

以前の値が追加された別の列を表示するクエリを作成したいと思います。それで:

それを達成するためにどのようにクエリを構築しますか?

基本的に、との間だけが必要differenceです。ROW[X]ROW[X-1]

0 投票する
3 に答える
12680 参照

r - R で累積ステップ グラフを作成する

このサンプルデータフレームがあるとします

どちらが与える

イベントの累積ステップ グラフをプロットして、イベントが「遭遇」するたびに 1 ずつ増加する個人ごとに 1 行を取得したいと思います。

したがって、たとえば、個々の 1 は 72.0 まで 0 になり、その後 1 に上がり、75.5 で 2 になり、グラフの最後まで 87.5 で 3 になります。

それを行う最も簡単な方法は何ですか?

0 投票する
1 に答える
318 参照

java - レベルコンパレータに依存しない累積合計を実行するにはどうすればよいですか?

Stream2PositionPostProcessor(ActivePivotから)に基づく累積メジャーがあります。これを使用して、時間ディメンションに沿ったcachフローをその場で合計します。

合計を時系列で実行したいのですが、結果を逆の順序で表示します。結果を逆の順序で表示するために、レベルコンパレータを変更しました。

取得するピボットテーブルは次のとおりです。

取得したいものは次のとおりです。

Stream2PositionPostProcessorはレベルコンパレータを使用しているようです。どうすればこれを変更できますか?

0 投票する
1 に答える
386 参照

php - 時間開始から時間終了までのphp累積時間.

誰でも私の問題を解決してください。time_start 'hour:minute' と time_end 'hour:minute' を持つ mysql テーブルがあります。time_start と time_end の間の累積時間を取得するにはどうすればよいですか。ありがとう、

0 投票する
1 に答える
1017 参照

c# - gridview の複数ページの grandtotal と runningtotal

フッターに合計のグリッドビューがあります。私のページングでは、各ページに 25 レコードしか許可されません。したがって、複数のページがある場合は、実行中の合計と総合計が必要です。誰でもコードを手伝ってくれませんか。以下は、列の合計のコードです。

aspx.cs

私はサンプルのものを通過できませんでした。それらはかなり混乱しています。親切にコーディングを手伝ってください。

アップデート:

これが私のSPです..

0 投票する
1 に答える
300 参照

tsql - TSQL 実行中の合計でランダムな行を選択します

TSQL、私は SQL 2012 を使用していますが、以前のバージョンで動作するものは何でも使用します。NEWID() を使用してテーブルから TOP X のランダムな行を選択する方法を知っています。それとは別に、いくつかの方法、CTE などを使用して現在の合計を選択する方法を知っています。

しかし、これら 2 つの結果を 1 つのクエリに組み合わせるにはどうすればよいでしょうか。したがって、現在の合計が15を超えない3つのランダムレコード(および3つ以上)を選択したいと思います。これについて頭を包むことはできません...

次の単純なテーブルとデータを使用します。

私の試みは以下のとおりです。そこに NEWID を持っていることさえ意味があるかどうかはわかりません.2行しか返さないこともあれば、0を返すこともあります. .:

0 投票する
1 に答える
151 参照

mysql - mysqlでの行の追加

これにはtemp_readingというテーブルがあり、次の列があり、消費がプライマリキーです。

今、私は合計をとして表示したい

上記のように表示することは可能ですか私は次のクエリを試しました

これを解決するのを手伝ってください

0 投票する
2 に答える
329 参照

mysql - 2つの日付範囲の間でテーブル内の列を更新しているときにグループ関数が無効に使用されている

次のような列を持つテーブルa_dailyがあります

行を毎日追加するので、fromdateとdateを参照して、Cumulative_Target列が表に示すように更新されます。

これは私がする必要があることです:

したがって、表の開始日はサイクルごとに異なります

更新に使用したクエリは次のとおりです。

計算列の作成方法がわかりません。助けてください!