2022/01/13 10:56
皆様、はじめまして。
先週からキントーンを使い始めた大野と申します。
色々分からないことも多く、質問させていただきたいと思いますが、どうぞよろしくお願いいたしますm(__)m
早速ですが、アプリ作成方法の中で皆様どうやっているのかと、知見を伺いたく。
アプリの中で、10か所で1~5まで選んで貰い、その10か所の数値のSUMを表示したいと思っています。
ただ、1~5のラジオボタンやチェックボックスを作成してそれを選らんでもSUMができないため、別途1~5の数値が入っているマスタテーブルを作成し、それをルックアップしています。
ただ、これをすると数値をSUMしたいアプリを作る度にマスタテーブルが必要となり、アプリ数が多くなってしまうなと思っています。
皆様どうやっているのでしょうか。
また、SUMの計算式は、以下を手書きしています。
今は10個なのでよいですが、100,1000となった場合、現実的でないと思っています。
皆様どうやっているのでしょうか。
数値_10+数値_9+数値_8+数値_7+数値_6+数値_5+数値_4+数値_3+数値_2+数値_1+数値_0+数値
長々、分かり辛い場合、申し訳ございませんが、
よろしくお願いいたします。
ミュートしたユーザーの投稿です。
投稿を表示大野さん
わたしもやまぐちさんの回答と同じくIF関数とCONTAINS関数をつかうのがよいと思います。
選択項目(質問)が多い場合はテーブルがよいかもしれませんね。
テーブルならSUM関数が容易に使えます。
1000はちょっと入力の負荷も考えると現実的ではないですが、数10程度なら現実的な運用も可能かなと思う案をコメントします。
1.テーブルを利用して質問用のひな型レコードを作成
2.アクション機能で回答入力用のレコードを作成
アクションは、質問用のひな型レコードを開いてアクションボタンを押すでもよいですし、ボタンを押した後表示されるリンクからでもレコードが作成できますので、アプリの説明にリンクを貼っておく方法もあります。
複数のひな型を事前につくっておいてアクションのレコード番号の指定を変えることで、複数のひな型質問パターンから選択することも可能です。
リンク先のアプリは、同一アプリでもよいですし、質問ひな型用と回答入力用のように別アプリに分けることも可能です。
先週からkintoneのご利用をされたとのことで、ちょっと聞きなれない用語が多くてわかりにくいコメントだったかもしれませんが、まずは色々な方法があるという事や、調べるときの検索のキッカケなど、何かのヒントになれば幸いです。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ラジオボタンやチェックボックスの値の集計ですが、
以下のようにIFで数値に変換して計算するというのはいかがでしょうか?
◆ラジオボタン
IF(フィールド1="1",1,
IF(フィールド1="2",2,
IF(フィールド1="3",3,
IF(フィールド1="4",4,
IF(フィールド1="5",5,0)))))
◆チェックボックス
IF(CONTAINS(フィールド2,"1"),1,0)+
IF(CONTAINS(フィールド2,"2"),2,0)+
IF(CONTAINS(フィールド2,"3"),3,0)+
IF(CONTAINS(フィールド2,"4"),4,0)+
IF(CONTAINS(フィールド2,"5"),5,0)
集計用の計算フィールドに計算式を全部書くと分かりづらくなるので、
数値変換用の計算フィールドと集計用に分けた方がいいかもしれません。
集計フィールドが増えた時にどうするかは、あまりよいアイデアはありませんが、
制約はありますが自分ならテーブルにすることを考えると思います。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示