(現在 過去ログ64 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9952 / inTopicNo.1)  条件選択の記述についてよろしくお願いします。
  
□投稿者/ 奈々 -(2016/06/27(Mon) 14:55:08)
    いつもお世話になってます。今回もお知恵を貸して頂ければと思います。

    条件選択の記述についてです。
    項目A,B,Cの3つの項目があるとします。データ型はAが文字列でBCは数値です。
    この3つのうち、BとC両方にデータが入っていない時はAに入っているデータを消す、
    という場合はどのように記述すればよいでしょうか。

    よろしくお願いします。

    OS:Windows7
    桐Ver:10
引用返信 [メール受信/OFF] 削除キー/
■9953 / inTopicNo.2)  Re[1]: 条件選択の記述についてよろしくお願いします。
□投稿者/ うにん -(2016/06/27(Mon) 15:50:56)
    「両方とも入ってない」
    [B]="" .and [C]=""
    「両方とも入ってる、ではない」
    [B]="" .or [C]=""

引用返信 [メール受信/OFF] 削除キー/
■9954 / inTopicNo.3)  Re[1]: 条件選択の記述についてよろしくお願いします。
□投稿者/ まさやん -(2016/06/27(Mon) 16:11:39)
    2016/06/27(Mon) 16:21:32 編集(投稿者)
    2016/06/27(Mon) 16:19:14 編集(投稿者)

    うにんさんのでもいいのですが、

    [B]=0 .AND [C]=0

    [B]=0 .OR [C]=0 でもやってみてください。

    項目が数値型であって
    数値が未定義の時  0を返すの定義の時有効です。


    [A]=#条件選択([B]=0 ,AND [C]=0,"",1,[A]) でなればOKです。
引用返信 [メール受信/OFF] 削除キー/
■9956 / inTopicNo.4)  Re[2]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 通りすがり -(2016/06/27(Mon) 16:55:13)
    節子 それちゃう

    [B]と[C]に、ゼロ が入ってたら…
引用返信 [メール受信/OFF] 削除キー/
■9957 / inTopicNo.5)  Re[1]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 通りすがり -(2016/06/27(Mon) 17:04:40)
    うにん さんのが、解りやすいですけど
    レコード数が大量にある時には、これが速い、判定が1回で済むから

    #L(#STR([A]) + #STR([B])) = 0
引用返信 [メール受信/OFF] 削除キー/
■9960 / inTopicNo.6)  Re[2]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 通りすがり -(2016/06/27(Mon) 17:23:55)

    間違えた

    削除キー解らなくなって、訂正も削除もできないorz
引用返信 [メール受信/OFF] 削除キー/
■9962 / inTopicNo.7)  Re[3]: 条件選択の記述についてよろしくお願いします。
□投稿者/ まさやん -(2016/06/27(Mon) 19:52:47)
    2016/06/27(Mon) 21:06:10 編集(投稿者)
    2016/06/27(Mon) 20:09:00 編集(投稿者)

    最初に投稿したファイルに誤りがありました。
    訂正したファイルを添付しました すみません


    2016/06/27(Mon) 20:08:01 編集(投稿者)
    2016/06/27(Mon) 20:04:36 編集(投稿者)
    2016/06/27(Mon) 20:03:46 編集(投稿者)
    2016/06/27(Mon) 19:59:58 編集(投稿者)
    2016/06/27(Mon) 19:56:18 編集(投稿者)

    No9956に返信(通りすがりさんの記事)
    > 節子 それちゃう
    >
    > [B]と[C]に、ゼロ が入ってたら…

    その場合は 提案した方がどう判断するか・・・
    それによっていろいろと・・・

    因みに添付の表は それぞれ定義を変えた表です。
    未定義値をゼロで返す と 未定義値は未定義で返す。
    (この表定義で結果か違うことなのでしょうか?(また別な方法があるのかな?))

    下の2通りで置換すると

    #条件選択(#文字列([い])="" .and #文字列([う])="","",1,[あ])

    #条件選択([い]=0 .and [う]=0,"",1,[あ])

    未定義値みていぎで返す表は 上の条件式
    未定義値ゼロで返す表は下の条件式  かな。

    私の場合 未定義値ゼロで返す を主にしてたので 下の条件式でした
    未定義=0  つまり 未定義であれば 
    数字データは 変化ないので 0 とみなしてました。

    すみません あいう で定義してしまいました
    [A] → [あ]  [B] → [い] [C] → [う] とみてください。




1467029166.zip
/9KB
引用返信 [メール受信/OFF] 削除キー/
■9963 / inTopicNo.8)  Re[4]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 通りすがり -(2016/06/27(Mon) 20:41:53)
    [B]:null
    [C]:null
    の時は、[A]:null にしたい


    nullでなく値が入っている時、
    [B]:0
    [C]:0
    の時にも、[A]:null になっちゃっうど

引用返信 [メール受信/OFF] 削除キー/
■9964 / inTopicNo.9)  Re[5]: 条件選択の記述についてよろしくお願いします。
□投稿者/ まさやん -(2016/06/27(Mon) 20:58:46)
    > [B]:null
    > [C]:null
    > の時は、[A]:null にしたい
    >
    >
    > nullでなく値が入っている時、
    > [B]:0
    > [C]:0
    > の時にも、[A]:null になっちゃっうど

    じゃさっきの式では 違うね(アチャ)
引用返信 [メール受信/OFF] 削除キー/
■9966 / inTopicNo.10)  Re[1]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 今村 誠 -(2016/06/27(Mon) 22:55:33)
    2016/06/30(Thu) 00:03:23 編集(投稿者)

    奈々さんこんにちはまさやんの表を借りた桐10のサンプルを添付します。

    > 項目A,B,Cの3つの項目があるとします。データ型はAが文字列でBCは数値です。
    > この3つのうちBとC両方にデータが入っていない時はAを未定義値に置換する。

    [A][B][C]とたくさんの判定式やONnojiさんの#横合計()関数を使った式を
    サンプルで使いました。
    ファイル→ファイル属性の未定義値処理をいろいろ変えて計算項目で置換すると
    少し勉強になるかもしれません。

    ファイルはダウンロード後すべてを展開で解凍し表の再定義で項目計算式を
    見て勉強してください。

1467212518.zip
/9KB
引用返信 [メール受信/OFF] 削除キー/
■9967 / inTopicNo.11)  Re[1]: 条件選択の記述についてよろしくお願いします。
□投稿者/ ONnoji -(2016/06/28(Tue) 10:11:29)
    2016/06/28(Tue) 12:26:28 編集(投稿者)
    2016/06/28(Tue) 12:23:39 編集(投稿者)
    2016/06/28(Tue) 11:39:58 編集(投稿者)
    2016/06/28(Tue) 10:15:24 編集(投稿者)

    No9952に返信(奈々さんの記事)
    > 条件選択の記述についてです。
    > 項目A,B,Cの3つの項目があるとします。データ型はAが文字列でBCは数値です。
    > この3つのうち、BとC両方にデータが入っていない時はAに入っているデータを消す、
    > という場合はどのように記述すればよいでしょうか。
    > OS:Windows7
    > 桐Ver:10

    いきなりデータを消すのは危険なので、とりあえず絞り込むための以下の式を試してみてください。

    絞り込み:比較式

    ( #横合計([B],[B]) = #u .and #横合計([C],[C]) = #u ) = 1

    この式ならば、未定義項目値処理が、ゼロ・未定義のどちらでも対応できますよ。

    問題なくレコードを絞り込めることを確認したら、あとは応用するだけです。

    ※#横合計 と 未定義項目値処理の関係はDOS桐のころからよく話題になっていたと思いますが、過去ログも結構あるのでは?


    <追伸>

    Win桐の場合の[絞り込み:比較式]は、DOS桐の時代のように #条件選択 をトリッキーに使わず、

    以下のように単純に

     ( 条件式 ) = 1  ← 条件式が真( 1 )のものという意味

     ( 条件式 ) = 0  ← 条件式が偽( 0 )のものという意味

    で可能ですよ。


442×405 => 250×229

2016-06-28-01.jpg
/38KB
引用返信 [メール受信/OFF] 削除キー/
■9968 / inTopicNo.12)  Re[2]: 条件選択の記述についてよろしくお願いします。
□投稿者/ 奈々 -(2016/06/28(Tue) 13:30:06)
    皆様ありがとうございます。
    サンプルまで付けて頂き恐縮です・・・
    参考にしていじっていたらやりたいことが出来ました。

    またよろしくお願いしますm(_ _)m
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -