みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMP12 Mac環境の初心者です。
テーブルが1つだけで、フィールドが
1:レコードID ユニークキーというものでしょうか。1から10万弱まで数字が入っており、同じ数字はありません。
2:注文日 2014/01/01といった内容で、テキストで入っています。
3:注文番号 014−000000025-01といった内容で、同じ注文番号が入っている場合もありますが、数は一定ではありません。
これは、1つの注文番号で複数の商品を購入した場合にレコードを分割しているからだと思います。
4:JANコード 13桁で数字がテキスト形式で入っています。
5:商品名 洋菓子◯◯といった、文字列がテキスト形式で入ってます。
6:単価 1,180といった内容で、数字で入っています。
7:個数 10といった内容で、数字で入っています。
8:合計金額 単価かける個数の合計値が数字で入っており、計算式は使っていません。
の全部で8つあり、この中にレコードが10万件程あり、注文日が2014年の1月から2016年5月まであります。
これだけの情報で、商品別かつ月単位で昨年実績との対比が見れる実績管理表を作成するように無茶ぶりされましたが、
正直、どう組んでいけば良いのか、まだファイルメーカーの知識が浅い為、困っております…。
上級者の方、どうか…どうか!お知恵をお貸し下さい!(T ^ T)
商品 & 月
ごとに1レコードのテーブルを作り、
元のテーブルと
商品
and
月
でリレーション
これで集計ができます。
このテーブルで、
前年同月を照合する自己リレーションで、前年の集計を持ってこられます。
日付をテキストフィールドとしているのですか?
日付フィールドとしないと面倒ですよ。
もし変更するのなら、
バックアップしてからですね。
Offline
クロス集計で検索すれば、多くの情報が得られますが。
ごく簡単なサンプルです。
https://www.dropbox.com/s/qr4d7lofgw5c0 … 7.zip?dl=0
ただし、日付は、テキストではなく日付フォーマットへ変更してください。(恐らく、そのままフィールド定義を変更すれば良いはずですが。バックアップを摂って作業してください)
Offline
チポ様、ありがとうございます!
バックアップを取り、お教え頂いた内容を実践します!
躓いたら、またご相談させて頂ければ幸いです!よろしくお願い致しますm(__)m
Shin様、サンプルまでご作成頂きまして、本当にありがとうございます!(´;ω;`)
頂いたサンプルファイルにそれぞれのデータをインポートし、JANコードでソートしてから
コピーの方のレイアウトを確認したのですが、何か操作を誤ったのか、うまく動作しなかったです…。
1.2014年と2015年のデータが拾えているようなのですが、2016年のデータが表示されていませんでした。
実現したいイメージとしましては、前年との比較ができれば問題ないので、年の表示は二つで良いのですが、その場合、2015年と2016年の
比較をするには、どこかを操作すれば良いのか、はたまた何かを加える必要があるのかが、情けない事に分かりません…。お知恵をお貸し頂けると幸いですm(__)m
2.「テーブルコピー」レイアウトの「JANコード」と「商品名」フィールドが、検索モードに切り替えると消えてしまいます。
・・・後付けで恐縮ですが、あとから上司に言われたのが、例えば商品名のテキストに「洋菓子」と含まれるものが十数アイテムあるのですが、
そのジャンル内の商品別に何が何個、2015年は売れ、同じく2016年は何個売れたから、差が何個というようなものを、
一覧でもジャンルで絞り込んでその商品別にも確認できるものが欲しいそうです…。
その為、商品名に洋菓子が含まれるものを、まずは絞り込んでからJANコードでソートをかければ良いのかなと単細胞の頭で思ってやってみたのですが、
商品名のフィールドが消えてしまった為、これは仕様上、仕方のない事なのかどうかが知りたいです。よろしくお願い致しますm(__)m
何でもかんでも質問しているのは駄目だと思い、色々試した結果、
2の質問ですが、ヘッダー部分に商品名フィールドをコピペし、検索をかけ、ソートする事で解消できました(^^)
これが正しいやり方なのか定かではありませんが・・・w(;^_^A
2015年と2016年の対比へ切り替えるやり方も頑張って解いてみます!
2014/6から2016/5までのデータの集計が出来ているはずですが。
期間を変更するには、g_年月0、g_年月1 の Date() の内容を書き換えてください。書き換えによっては、6ヵ月前とか一昨年との比較も出来ます。
集計側のレイアウトにトリガーを仕掛けてありますので、自動的にJANコードでソートするはずですが。
Offline
Shin様、ありがとうございます!
私の勘違いでした・・・すみませんm(_ _)m
解決です!ありがとうございました( ´ ▽ ` )ノ
Pages: 1
[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 517.16 KiB (Peak: 522.06 KiB) ]