問題タブ [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.
sap - 値の合計を実行してから小数を取り除く Sap WEBI レポート
まず、皆さんに情報を提供させてください。
ソース テーブル: DataTbl
私の次元: CALTIME,CALTIME2,TYPE
CALTIME : DataTbl.CALTIME
CALTIME2 : DataTbl.CALTIME2
TYPE : DataTbl.TYPE
私の尺度:MONEY(1つだけ)
- 投影機能:なし
- 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 レポートには何百ものテキスト ボックスがあるため、すべてのテキスト ボックスを編集することはできません。
