カスタムレポートシートの作成

目次


Video Image.png Video Text Image.png Website blog icon circle.png Blog Image 33x33px.png

概要

Originのワークシートをカスタマイズして、セルを統合したり、グラフや画像のようなオブジェクトを配置したり、変数や他のシートのテーブル/セルへのリンクを埋め込んで、カスタムレポートを作成することができます

このチュートリアルでは、既存の分析テンプレートにカスタムレポートを追加する方法を説明しています。これにより、新しいデータをインポートすれば解析結果が更新さるので、カスタムレポートをエクスポートしたり印刷することができます。

Note:このチュートリアルでは、ファイルをOriginにドラッ&ドロップする方法を学習します。この場合、Originを管理者として起動しないでください。

必要なOriginのバージョン:Origin 9.0 SR0以降

学習する項目

ステップ

Note:あらかじめ分析テンプレートの作成と利用というチュートリアルを行い、MySensorData.OGWU を作成する必要があります。

データのインポート

  1. ファイル:開くメニューからダイアログを開き、ファイルの種類ワークブック(*.ogwu)として、分析テンプレート MySensorData.OGWUを開きます。この分析テンプレートは、最初のシートの列Bに対して線形フィットの分析操作と、入力データとフィット曲線がから作図された埋め込みグラフとともに保存されています(テンプレートにはデータは含まれません)。
  2. ワークシートDataをアクティブにします。ヘルプ: フォルダを開く: サンプルフォルダを選択して、サンプルフォルダを開きます。このフォルダ内のCurve FittingサブフォルダにあるSensor01.dat ファイルを探します。ワークシートDataにファイルをドラッグアンドドロップしてインポートします。

カスタムレポートシートの作成

  1. ワークシートDataタブ上で右クリックし、追加を選択して、新しいワークシートを追加します。このワークシートをCustom Reportという名前にします。
  2. Custom Reportシートをアクティブにし、フォーマット:ワークシートの表示属性(またはF4キーを押す)を選択しダイアログを開きます。サイズタブを開き、サイズの項目の行数20、と列数9に設定します。その他タブを開き、行の自動追加にチェックを付けます。OKボタンをクリックしてこのダイアログを閉じます。
  3. ワークシートで、ロングネーム単位コメントF(x)=のヘッダ行でクリックしてドラッグして、これらの4つの行を選択します。右クリックして開くメニューから、非表示を選択します。これによりワークシートから、これら4行が隠されます。
  4. 全ての列の最初の3行を選択して、スタイルツールバーにあるセルの統合ボタンButton Merge Cells.pngをクリックします。統合したセルに、Sensor Data Analysis Report と入力します。
  5. G、H列の5行目から6行目についても同様に統合します。F列の5行目にFile Name:と入力し、6行目にはFile Date:と入力します。
  6. G、H行を統合した5行目のセルで右クリックして、コンテキストメニューかあら変数の挿入を選択します。ダイアログが下図のようになっているのを確認して、FILENAME変数を選択して挿入をクリックし、このセルに変数を挿入します。
    Tutorial Create Custom Report 002.png
  7. 同様に、G、H行を統合した6行目のセルで右クリックして、コンテキストメニューかあら変数の挿入を選択します。ここでは、下図のようにFILEDATE 変数を挿入します。
    Tutorial Create Custom Report 003.png
  8. 日付データの入力されたセル上で右クリックして、コンテキストメニューからセルのフォーマットを選択します。列のデータ型日付に変更して、OKボタンをクリックします。
  9. ワークシートFitLinear1を開き、パラメータ表を表示します。三角形のボタンをクリックして、フライアウトメニューから表のコピーを選択します。
  10. Custom Report シートを開き、E列の9行目を選択します。そして右クリックして、リンクの貼り付けを選択します。E列に入力されたSensor Outputというテキストは、Deleteキーを使用して削除します。
  11. G、H列の13行目と14行目を統合します。
  12. FitLinear1シートを開き、統計表でピアソンのr補正R二乗の値を選択して右クリックしてコピーを選択します。
  13. Custom Report シートを開き、統合した13行目を選択します。そして右クリックして、リンクの貼り付けを選択します。2つの統合セルに値が貼り付けられます。これらのセルの一つ左に、ピアソンのrと、補正R二乗と入力します。
  14. F、G、H列の8行目、12行目、20行目をそれぞれ統合します。統合したそれぞれのセルに、Fit ParametersFit StatisticsReport Date: $(@D, D1) と入力します。
  15. このうち20行目のセルで、右クリックしてデータの書式を設定:リッチテキストを選択します。リッチテキストが有効になると、$(@D,D1) には実際のシステム日付が表示されます。
  16. CTRLキーを押しながら、数値データが入力されたセルをクリックして選択してから、右クリックしてセルのフォーマットを選択します。桁数指定法のドロップダウンリストから、少数桁数を選択して桁数3に設定します。最後に、OKボタンをクリックします。
  17. スタイル書式ツールバーにあるボタンを使用して、下図のようにセルの境界線、フォントサイズやスタイル、色などを変更します。必要に応じて、手動で列幅などの調節を行います。
    Tutorial Create Custom Report 001.png
  18. FitLinear1シートを開き、フィット曲線のプロットのグラフをダブルクリックして埋め込まれたグラフを開きます。グラフのタイトルバーで右クリックし、コンテキストメニューから、ウィンドウの複製作成を選択し、グラフを複製します(Graph1)。複製したグラフの軸をダブルクリックして、ダイアログボックスを開きます。X 軸Y軸(垂直と水平)、その両方でスケールタブにある再スケール項目を自動に変更します。それから埋め込みグラフを閉じます。
  19. ワークシートCustom Report に戻り、ワークシート内の灰色の領域で右クリックして開くコンテキストメニューから、グラフを追加を選択します。開いたグラフブラウザで、埋め込みグラフを複製して作成したGraph1を選択します。OKボタンをクリックし、このグラフをフローティンググラフとしてワークシートに追加します。
  20. このフローティンググラフは、クリックして表示されるアンカーポイントを使用して位置や大きさを変更できます。
  21. フォーマット:ワークシートの表示属性を選ぶか、F4キーを押して、ワークシートプロパティダイアログを開きます。表示タブで、グリッド線を表示の項目を開き、列グリッド行グリッドのチェックを外します。列のデータ型タブを開き、適用先データにし、欠損値を空白として表示するにチェックを付けて、「--」で表示されている欠損値が空欄になるようにします。OKボタンをクリックして、ダイアログボックスを閉じます。
  22. ファイルメニューの印刷プレビューを選択してカスタムレポートをプレビューすると、下図のようになります。
    Tutorial Create Custom Report 004.png

Origin 2018bから、選択された範囲内のすべての統合されたセル(統合されたセルの非連続ブロックを含む)は、スタイルツールバーのセルの統合ボタンButton Merge Cells.pngをクリックすると統合を解除できます。

分析テンプレートを保存する

  1. ワークブックをアクティブにして、ファイルメニューからワークシートを分析テンプレートとして保存をクリックします。
  2. ファイルパスを指定して、ファイル名としてSensorDataReport を付け、保存ボタンをクリックします。
  3. 分析テンプレートとして保存されたSensorDataReport.OGWU は、似通ったデータに対して同じ分析を実行する際に使用可能です。

分析テンプレートの再利用

  1. 新しいプロジェクトを開き、メニューからファイル:最近使ったブックを選択します。先ほど保存したSensorDataReport.OGW を選択して開きます。
  2. ワークシートDataをアクティブにし、ヘルプ: フォルダを開く: サンプルフォルダを選択して、サンプルフォルダを開きます。このフォルダ内のCurve FittingサブフォルダにあるSensor02.dat ファイルを探します。ワークシート「Data」にファイルをドラッグアンドドロップしてインポートします。
  3. 新しくインポートされたデータを使用した線形フィット結果や、カスタムレポートが出力されます。