FAQ
ポイントデータの集計セクションを追加したフュージョン レポートを実行すると、エラーメッセージが表示される (Business Analyst)

ナレッジ番号:5401 | 登録日:2023/07/26 | 更新日:2024/11/21

概要

Business Analyst 2018 年版データを利用している環境で、ポイントデータの集計セクションとサマリレポートをフュージョンしたレポートを実行すると、以下のメッセージが表示されてレポートを作成することができない。

Image

原因

2018 年版のデータから、サマリー レポートの計算式のスクリプト言語が VBScript から Python に変更されたために発生するエラーです。

回避方法

以下のいずれかの方法を実行することで回避できます。

方法 1: データをバージョン アップする

2019 年以降のデータにバージョン アップします。

方法 2: レポートを編集する

問題が発生するレポートを、以下の操作で編集します。
  1. [Business Analyst] ツールバー → [Business Analyst] メニュー → [レポート] → [フュージョン レポート デザイナーを開く] をクリックします。
  2. [ファイル] → [開く] をクリックし、編集したいレポートを選択して [OK] をクリックします。
  3. デザイナーの右上にある [編集] をクリックします。
  4. [フィールド] タブをクリックし、レポート データ クエリのツリーの中から、[scripts] → [Calculated Fields] → [Penetration] をダブルクリックします。

    Image

  5. [カスタム計算] ウィンドウが表示されたら、スクリプトを以下のように書き換え、[OK] をクリックします。
    if !demographics.TOTHH_H27!==0:
        returnValue(0)
    else:
        returnValue(!custs.CUST!/!demographics.TOTPOP_H27!*100)
    
  6. レポートの編集を保存します。

メタデータ

種類

製品