Skip to main content

大変初歩的な質問で恐縮ですが、

カテゴリが「other」に該当する場合は件数の3割、それ以外は件数全体を表示する方法につきご教授頂けると幸いです。

 

添付のワークブックのように、

項目「Group」で各カテゴリーのグループ分けの定義を行っており、

計算項目「number」にて、「other」に該当する場合は3割の件数を表示させようとしています。

ですがその計算がうまくいっておらず、「other」の件数が全数カウントされてしまっています。

本来Group 3の件数は「wifi」の11件+「other」の3件(9×0.3)=14件なのですが、

「wifi」の11件+「other」の9件=20件が表示されてしまっています。

計算の仕方が悪いのだと思うのですが、解決方法を教えて頂けますと幸いです。

9 réponses
  1. 3 juin 2020, 03:28

    ご確認頂けて良かったです。

     

    本番データの件は実物を拝見しないと難しいかもしれないですが

    たぶんサンプルデータと本番データの性質差が何かしらあるんでしょうね。

     

    係数の合計でうまくいった件、その状態でも「場合によっては」期待通りの結果が得られます。

    「中区分=その他」以外に一定の係数をかけたくなった場合にダメになる場合があります。

    (それがダメにならないよう対処したのが例示したfixedの計算で、中区分単位でintをしています)

     

    ご確認頂けて良かったです。 本番データの件は実物を拝見しないと難しいかもしれないですがたぶんサンプルデータと本番データの性質差が何かしらあるんでしょうね。 係数の合計でうまくいった件、その状態でも「場合によっては」期待通りの結果が得られます。「中区分=その他」以外に一定の係数をかけたくなった場合にダメになる場合があります。(それがダメにならないよう対処したのが例示したfixedの計算で、中区分単位

     

    例えばこんな感じに区分2にも一定の係数をかけた状態の時の話です。

     

    係数をそのまま足す18.2(10+5.5+2.7)となり、これにintするので分類αは18となります。

    一方で中区分ごとにintして足すと17(10+5+2)となりますので分類αは17となります。

     

    ご認識済かもしれませんが参考まで。

0/9000