問題タブ [webi]

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 に答える
3622 参照

sap - Webi で列の週平均を計算する

図に示すように、SAP Webi に 3 列のテーブルがあります。

列「週平均」では、列「カウント」の週平均(月曜日から日曜日まで)を動的に計算したいと考えています。

変数でそれを行うことは可能ですか?そうでない場合、他の方法でそれを行う方法はありますか?

ありがとう。

ここに画像の説明を入力

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

sap - 値の合計を実行してから小数を取り除く Sap WEBI レポート

まず、皆さんに情報を提供させてください。

ソース テーブル: DataTbl

私の次元: CALTIME,CALTIME2,TYPE

CALTIME : DataTbl.CALTIME
CALTIME2 : DataTbl.CALTIME2
TYPE : DataTbl.TYPE

私の尺度:MONEY(1つだけ)

  1. 投影機能:なし
  2. SQL : Cast(SUM(Case when DataTbl.TYPE = 'Month' then DataTbl.MONEY else Cast(DataTbl.MONEY as integer) end) as integer)

私の WebI レポートには、複数のテキスト ボックスがあり、それらのテキスト ボックスの内部には、以下のように CALTIME および CALTIME2 によってデータを抽出する式があります。

私の目的は、TYPE が「月」の場合、関連するすべての値の合計を実行し、小数点以下の桁数をすべて削除することです。TYPE が「Year」の場合、値の小数点以下の桁数をすべて削除してから、すべての小数点以下の桁数の合計を計算します。

たとえば、上記のデータで、CALTIME = 201712 および CALTIME2 = 201708 を計算したい場合、次の結果が得られます。

しかし、実際に私がWEBIレポートで得ているのは次のとおりです。

私の質問は、ユニバースでメジャーのオプションを宣言するだけで、私が望むものを達成できるかどうかです。WEBI レポートには何百ものテキスト ボックスがあるため、すべてのテキスト ボックスを編集することはできません。