https://github.com/sharpyr/analys
table and cross-table analytical
https://github.com/sharpyr/analys
Last synced: 6 months ago
JSON representation
table and cross-table analytical
- Host: GitHub
- URL: https://github.com/sharpyr/analys
- Owner: sharpyr
- Created: 2021-02-16T14:12:32.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-29T23:07:24.000Z (about 1 year ago)
- Last Synced: 2025-08-23T08:11:37.966Z (6 months ago)
- Language: C#
- Size: 586 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Cross-table analytics
[](https://www.nuget.org/packages/Analys)
[](https://www.nuget.org/packages/Analys)
[](https://libraries.io/nuget/Analys)
[](https://dotnet.microsoft.com/learn/csharp)
[]()
[](https://github.com/sharpyr/Analys/LICENSE)
## Install
Analys targets .NET Standard 2.0, fits both .NET and .NET Framework.
Install [Analys package](https://www.nuget.org/packages/Analys) and sub packages.
NuGet Package Manager:
```powershell
Install-Package Analys
```
.NET CLI:
```shell
dotnet add package Analys
```
All versions can be found [on nuget](https://www.nuget.org/packages/Analys#versions-body-tab).
## Usage
### Create a Crostab
```csharp
using Analys.Crostab
using Spare
using static Palett.Presets;
var table = Crostab.Build(
new[] {"high", "mid", "low"}, // side
new[] {"tier 1", "tier 2", "tier 3"}, // head
new [,] {
{ 960, 660, 240 },
{ 840, 570, 180 },
{ 720, 480, 120 },
});
table.Deco(tab: 2, presets: (Planet, Fresh)).Logger();
```
>
# Examples
---------------------
Analys has a test suite in the [test project](https://github.com/sharpyr/Analys/tree/master/Analys.Test/Src).
## Feedback
Analys is licensed under the [MIT](https://github.com/sharpyr/Analys/LICENSE) license.
Bug report and contribution are welcome at [the GitHub repository](https://github.com/sharpyr/Analys).