Skip to main content

表計算で教えて下さい。

下記のような表で、「在庫合計」から「完成品番」ごとの「所要残数」の多い順から「所要残数」を引いていく計算をしたいのですが、

どのように計算値を入れたらいいでしょううか?

EXCELでのイメージも下に添付します。

ソートした数値から引き算をする方法

 

下記は、EXCELにエクスポートしました。

J列が行いたい計算です。

F列からI列を「所要残数」の多い順に引いています。

逆に少ない順でも引き算をする計算もしたいと思っています。

よろしくお願いします。

 

tableau%E8%A1%A81EXCEL.JPG

12 Antworten
  1. 30. Juli 2019, 00:41

    パッケージドワークブック(.twbx)を添付していただけるとフォーラムの皆さんも回答しやすいので、次回からそうしていただけるとありがたいです。

    エラーが出ている計算式をそのまま含んでいても、そのファイルを開くことはできます。

    また、この投稿欄には図をそのまま貼り付けることができますので、jpegやpngなどで別に添付するよりも直接貼ってもらったほうが見やすいです。

     

    「この関数の集計および非集計の引数を混在させることはできません。」というエラーメッセージはよくあるものです。

    これは1つの計算フィールドの中に「SUMやMAXなどを使って集計したデータ」と「何も集計していない生データ」を混ぜたときに表示されます。

    添付いただいた図でいうと、残数予測は集計したデータ、員数は集計していないデータです。

     

    残数予測は(おそらく)表計算を使用したフィールドです。表計算は必ず集計したデータになります。そのため、これと組み合わせるデータも集計したデータである必要があります。

    したがって、ここでは員数のデータを集計値にすればエラーが解消されます。どのような集計にすべきかは何を表したいのかによって異なりますが、今回だとSUMが妥当な気がします。

    パッケージドワークブック(.

     

    ナレッジベースにはいくつかの解消パターンがありますので、これも参考にしてみてください。

    https://kb.tableau.com/articles/Issue/error-cannot-mix-aggregate-and-non-aggregate-arguments-with-this-function-when-cre…

0/9000