Skip to content

Commit

Permalink
Change --threshold behavior of frequency command (#674)
Browse files Browse the repository at this point in the history
  • Loading branch information
nwagner84 authored Jul 23, 2023
1 parent 98c2fea commit b98cde1
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 12 deletions.
11 changes: 6 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

* #637 Stabilize `print` command
* #641 Stabilize `sample` command
* #642 Add `--squash` and `--merge` option
* #644 Add `!^` and `!$` operator
* #674 Change `--threshold` behavior (`frequency` command)
* #658 Add unique-strategy config option (`cat` command)
* #672 Stabilize `select` command
* #673 Add contains relation matcher (`=?`)
* #644 Add `!^` and `!$` operator
* #642 Add `--squash` and `--merge` option
* #641 Stabilize `sample` command
* #637 Stabilize `print` command
* #672 Stabilize `select` command

### Changed

Expand Down
9 changes: 5 additions & 4 deletions docs/book/src/referenz/kommandos/frequency.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Ts1,1
ausgegeben.
* `-l`, `--limit` `<n>` — Eingrenzung der Ausgabe auf die häufigsten _n_
Unterfeldwerte.
* `--threshold` `<t>` — Zeilen mit einer Häufigkeit _t_ ignorieren.
* `--threshold` `<n>` — Zeilen mit einer Häufigkeit < `<n>` ignorieren.
* `-H`, `--header` `<header>` — Kopfzeile, die den Ergebnissen
vorangestellt wird.
* `-t`, `--tsv` — Ausgabe erfolgt im TSV-Format.
Expand Down Expand Up @@ -127,14 +127,15 @@ vbal,4
### Eingrenzen der Treffermenge (Schwellenwert)

Die Treffermenge kann auch mittels der Angabe eines Schwellenwerts
eingeschänkt werden. Sollen nur die Werte angezeigt werden, die häufiger
als ein Schwellenwert _n_ vorkommen, dann kann dies mit der Option
`--threshold` bzw. `-t` erzielt werden:
eingeschänkt werden. Sollen nur die Werte angezeigt werden, die ab einem
Schwellenwert vorkommen, dann kann dies mit der Option
`--threshold`/`-t` erzielt werden:

```console
$ pica frequency -s --threshold 4 "041R.4" DUMP.dat.gz
beru,12
obal,5
vbal,4

```

Expand Down
6 changes: 3 additions & 3 deletions pica-toolkit/src/commands/frequency.rs
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ pub(crate) struct Frequency {
)]
limit: usize,

/// Ignore rows with a frequency ≤ <t>.
/// Ignore rows with a frequency < <value>.
#[arg(
long,
value_name = "t",
value_name = "value",
default_value = "0",
hide_default_value = true
)]
Expand Down Expand Up @@ -185,7 +185,7 @@ impl Frequency {
break;
}

if **frequency <= self.threshold {
if **frequency < self.threshold {
break;
}

Expand Down

0 comments on commit b98cde1

Please sign in to comment.