• 締切済み

ファイルメーカー いちレコード内ポータル合計

エクセルに落とせるように、繰り返しフィールドをやめて、ポータルで表示しました。 シリアル番号をキーとしてリレーションして ポータルに 種類  単価  個数  金額  A   10   2    20  B   20   3    60  A   10   1    10 ※種類は値一覧でAとBのリスト選択、金額は単価*個数 上記のように入力したあと 種類A金額を計算フィールドに30 種類B金額を計算フィールドに60 とだしたいのです。 繰り返しフィールドの場合はif(種類="A";SUM(金額);"") というような式にすればエクセルでいう SUMIF関数のように30とでたのですが、 ポータルでif(種類="A";SUM(リレーション名::金額);"") としても、先頭がAであれば、金額全てを合計して 90とでてしまいます。。。 なにか、よい計算式はないでしょうか…。

みんなの回答

  • gregro
  • ベストアンサー率0% (0/0)
回答No.2

if(リレーション名::種類="A"…  でもAだけの合計ではなくポータル内全体の合計になってしまう。 何かいい方法ございませんでしょうか?

回答No.1

if(種類="A"… ではなく、if(リレーション名::種類="A"… じゃないですか。

関連するQ&A