Skip to content

Commit 1fdd806

Browse files
committed
Fix and remove unnecessary links from README.md for clarity
1 parent 539a3fb commit 1fdd806

1 file changed

Lines changed: 12 additions & 16 deletions

File tree

src/AbcClassification/README.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Functions to implement the [ABC Classification](https://www.daxpatterns.com/abc-
44

55
## What it does
66

7-
`ComputeInAbcClass` evaluates an expression by filtering the *entity* (e.g., Product, Customer) belongs to the ABC classes active in the filter context from a disconnected “ABC Classes” table, **respecting all active report filters**. Use it to build dynamic ABC analyses that slice by time, region, or any other dimension. ([daxpatterns.com][1])
7+
`ComputeInAbcClass` evaluates an expression by filtering the *entity* (e.g., Product, Customer) belongs to the ABC classes active in the filter context from a disconnected “ABC Classes” table, **respecting all active report filters**. Use it to build dynamic ABC analyses that slice by time, region, or any other dimension.
88

99
---
1010

@@ -24,7 +24,7 @@ ComputeInAbcClass (
2424

2525
**Return:** `TRUE` if the entity’s cumulative share (by `<valueExpr>`) falls within the class boundaries on the current row of `<abcClassTable>`. Otherwise `FALSE`. Use it inside measures to filter or label entities.
2626

27-
**Assumptions:** Dynamic ABC as in the DAX Patterns article with a parameter table of class boundaries. The measure supplied must aggregate with `SUM`. ([daxpatterns.com][1])
27+
**Assumptions:** Dynamic ABC as in the DAX Patterns article with a parameter table of class boundaries. The measure supplied must aggregate with `SUM`.
2828

2929
---
3030

@@ -58,7 +58,7 @@ DATATABLE (
5858
})
5959
```
6060

61-
This matches the pattern described in DAX Patterns and its dynamic variant (classification driven by a disconnected parameter table). ([daxpatterns.com][1])
61+
This matches the pattern described in DAX Patterns and its dynamic variant (classification driven by a disconnected parameter table).
6262

6363
---
6464

@@ -78,33 +78,29 @@ ComputeInAbcClass (
7878
7979
```
8080

81-
These produce a **dynamic** ABC where class membership updates with filters (e.g., year, region). ([daxpatterns.com][1])
81+
These produce a **dynamic** ABC where class membership updates with filters (e.g., year, region).
8282

8383
---
8484

8585
## Tips, constraints, and performance
8686

87-
* **Additivity:** `<valueExpr>` must be SUM-based for correct cumulative ranking in the dynamic pattern. Non-additive measures break the logic. ([daxpatterns.com][1])
87+
* **Additivity:** `<valueExpr>` must be SUM-based for correct cumulative ranking in the dynamic pattern. Non-additive measures break the logic.
8888
* **Boundaries:** Treat `Lower Boundary` as inclusive and `Upper Boundary` as exclusive to avoid overlaps at exact cut points (e.g., 0.70 belongs to B if A ends at 0.70).
89-
* **Disconnected classes:** Do **not** relate `ABC Classes` to other tables. It is a parameter table used by the measure. ([daxpatterns.com][2])
89+
* **Disconnected classes:** Do **not** relate `ABC Classes` to other tables. It is a [parameter table](https://www.daxpatterns.com/parameter-table/) used by the measure.
9090
* **Granularity:** Pass the **entity key** that defines classification granularity.
91-
* **Scaling:** With very high entity cardinality, consider pre-aggregation by entity or snapshot ABC when dynamics are not needed. ([daxpatterns.com][1])
91+
* **Scaling:** With very high entity cardinality, consider pre-aggregation by entity or snapshot ABC when dynamics are not needed.
9292

9393
---
9494

9595
## Related reading
9696

97-
* DAX PatternsABC classification (static, snapshot, dynamic). ([daxpatterns.com][1])
98-
* DAX PatternsDynamic ABC Classification (concepts and step-by-step). ([daxpatterns.com][1])
99-
* Parameter Table pattern. ([daxpatterns.com][2])
100-
* DAX Lib package list (package reference). ([daxlib.org][3])
97+
* [DAX Patterns: ABC classification](https://www.daxpatterns.com/abc-classification/) (static, snapshot, dynamic).
98+
* [DAX Patterns: Dynamic ABC Classification](https://www.daxpatterns.com/abc-classification/) (concepts and step-by-step).
99+
* [DAX Patterns: Parameter Table](https://www.daxpatterns.com/parameter-table/) pattern.
100+
* [DAX Lib package list](https://daxlib.org/packages/) (package repository).
101101

102102
---
103103

104104
## License
105105

106-
MIT License.
107-
108-
[1]: https://www.daxpatterns.com/abc-classification/ "ABC classification"
109-
[2]: https://www.daxpatterns.com/parameter-table/ "Parameter table"
110-
[3]: https://daxlib.org/packages/ "Packages - Extend Power BI with DAX Lib"
106+
[MIT License](https://en.wikipedia.org/wiki/MIT_License).

0 commit comments

Comments
 (0)