メインコンテンツまでスキップ

グラフによる数式フィールド参加条件フィルタリングの実装

1.ケース背景

現在の段階でレポート・フォーム・コンポーネントを使用してフォームをデータセットとする場合、テーブル列に追加された数式フィールドは条件フィルタリングに参加できません。しかし、実際のビジネスシーンでは、テーブルフィールドを計算してフィルタリングする必要があることが多い。フォーム内の日付コンポーネントのデータとレポートページを開いている現在の日付時間差の結果をフィルタすると、レポートデータの計算が可能になります。

2.エフェクトデモ

3. 操作手順

3.1フォームデータの送信

フォーム内に日付コンポーネントと数値コンポーネントを追加し、データを送信します。 (図の下に示すように)

3.2ビューグラフの作成

拡張読書:グラフの紹介を参考にしてくださいグラフを見る

グラフを見ることでデータの計算を実現します。

操作手順:

  1. ページ設定>> データセット>> データセットの新規作成>> ビューグラフから (下図のように)

  1. データセット>> 構成テーブル列を選択します (下図のように)

  1. 数式フィールドの追加>> 保存 (下図のように)

3.3レポートの作成ページ

グラフを表コンポーネントデータセットとして選択すると、条件フィルタリングを行うときに計算結果を選択できます。

操作手順:

  1. データセット>> 構成テーブル列フィールドを選択します (次の図に示すように)

  1. 条件フィルタの設定

4.よくある質問

4.1フォーム内部でデータの計算を行わないのはなぜですか?

フォーム内でデータ計算を行った結果は、フォームの条件フィルタリングに参加しているが、今日は3月4日、フォームの日付コンポーネントは3月2日計算で時差は2日になるが、3月5日に表を開いたとき、時差は更新されない。

この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
© DingTalk (Singapore) Private Limited