View_field | Entity.attribute | type | Description | DE | FR | IT | EN |
---|
ArticleId | Bewegung.Bew_ArtikelID | foreign key | ID des Artikels |
|
|
|
|
AddressId | Bewegung.Bew_AdresseID | foreign key | ID der Adresse |
|
|
|
|
Quantity_unit_30 |
Code Block |
---|
language | sql |
---|
title | Quantity_unit_30 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 30 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Menge Stück/Flasche letzte 30 Tage | Menge Abfüllung | Quantité Conditionnement | Quantità Imbottigliamento | Quantity Filling |
Quantity_unit_90 |
Code Block |
---|
language | sql |
---|
title | Quantity_unit_90 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 90 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
|
| Menge Stück/Flasche letzte 90 Tage | Menge Abfüllung | Quantité Conditionnement | Quantità Imbottigliamento | Quantity Filling |
Quantity_unit_180 |
Code Block |
---|
language | sql |
---|
title | Quantity_unit_180 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 180 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
|
| Menge Stück/Flasche letzte 180 Tage | Menge Abfüllung | Quantité Conditionnement | Quantità Imbottigliamento | Quantity Filling |
Quantity_unit_365 |
Code Block |
---|
language | sql |
---|
title | Quantity_unit_365 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 365 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
|
| Menge Stück/Flasche letzte 365 Tage | Menge Abfüllung | Quantité Conditionnement | Quantità Imbottigliamento | Quantity Filling |
Quantity_unit_730 |
Code Block |
---|
language | sql |
---|
title | Quantity_unit_730 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 730 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
Selling |
| Menge Stück/Flasche letzte 730 Tage | Menge Abfüllung | Quantité Conditionnement | Quantità Imbottigliamento | Quantity Filling |
Selling_amount_30 |
Code Block |
---|
language | sql |
---|
title | Selling_amount_30 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Nettoerloes )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 30 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Gesamtbetrag Verkauf letzte 30 Tage | Umsatz | Chiffre d'affaires | Fatturato | Turnover |
Selling_amount_90 |
Code Block |
---|
language | sql |
---|
title | Selling_amount_90 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Nettoerloes )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 90 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Gesamtbetrag Verkauf letzte 90 Tage | Umsatz | Chiffre d'affaires | Fatturato | Turnover |
Selling_amount_180 |
Code Block |
---|
language | sql |
---|
title | Selling_amount_180 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Nettoerloes )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 180 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Gesamtbetrag Verkauf letzte 180 Tage | Umsatz | Chiffre d'affaires | Fatturato | Turnover |
Selling_amount_365 |
Code Block |
---|
language | sql |
---|
title | Selling_amount_365 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Nettoerloes )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 365 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
Selling_ | numeric | Gesamtbetrag Verkauf letzte 365 Tage | Umsatz | Chiffre d'affaires | Fatturato | Turnover |
Selling_amount_730 |
Code Block |
---|
language | sql |
---|
title | Selling_amount_730 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Nettoerloes )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 730 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Gesamtbetrag Verkauf letzte 730 Tage | Umsatz | Chiffre d'affaires | Fatturato | Turnover |
Purchase_value_30 |
Code Block |
---|
language | sql |
---|
title | Purchase_value_30 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge * Bewegung.Bew_Einstandspreis )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 30 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Einkaufswert zu Valuation_price_at_saledefault Purchase_pricedefault Valuation_price_currentdefault 0letzte 30 Tage
| Einkaufswert | Valeur d'achat | Valore di acquisto | Purchase value |
Purchase_value_90 |
Code Block |
---|
language | sql |
---|
title | Purchase_value_90 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge * Bewegung.Bew_Einstandspreis )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 90 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Einkaufswert letzte 90 Tage
| Einkaufswert | Valeur d'achat | Valore di acquisto | Purchase value |
Purchase_value_180 |
Code Block |
---|
language | sql |
---|
title | Purchase_value_180 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge * Bewegung.Bew_Einstandspreis )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 180 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Einkaufswert letzte 180 Tage
| Einkaufswert | Valeur d'achat | Valore di acquisto | Purchase value |
Purchase_value_365 |
Code Block |
---|
language | sql |
---|
title | Purchase_value_365 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge * Bewegung.Bew_Einstandspreis )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 365 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Einkaufswert letzte 365 Tage
| Einkaufswert | Valeur d'achat | Valore di acquisto | Purchase value |
Purchase_value_720730 |
Code Block |
---|
language | sql |
---|
title | Purchase_value_720 |
---|
collapse | true |
---|
| SELECT SUM ( Bewegung.Bew_Menge * Bewegung.Bew_Einstandspreis )
FROM VinX.Bewegung
WHERE Bewegung.Bew_Datum >= ( CURRENT DATE - 720730 )
AND Bewegung.Bew_ArtikelID = ArticleId
AND Bewegung.Bew_AdresseID = AddressId
AND Bewegung.Bew_Vorgang = (0-2)
AND Bewegung.Bew_Anrechenbar IN (0,2,3)
AND IsNull(Bewegung.Bew_GegenBewegungID,0) = 0 |
| numeric | Einkaufswert letzte 730 Tage
| Einkaufswert | Valeur d'achat | Valore di acquisto | Purchase value |
Profit_margin_30 Profit_margin_90 Profit_margin_180 Profit_margin_365 Profit_margin_730 |
Code Block |
---|
language | sql |
---|
title | vf_statistics.Profit_margin |
---|
collapse | true |
---|
| Profit_margin_30 = Selling_amount_30 - Purchase_value |
| numeric | Deckungsbeitrag / Marge des Verkaufs in CHF | DB in CHF | Marge en CHF | Margine in CHF | Margin in CHF | Profit_margin_percentage | Code Block |
---|
language | sql |
---|
title | vf_statistics.Profit_margin_percentage |
---|
collapse | true |
---|
| (if (Selling_amount <> 0) then (Profit_margin / Selling_amount ) else 0 endif_30,
Profit_margin_90 = Selling_amount_90 - Purchase_value_90,
Profit_margin_180 = Selling_amount_180 - Purchase_value_180,
Profit_margin_365 = Selling_amount_365 - Purchase_value_365,
Profit_margin_730 = Selling_amount_730 - Purchase_value_730, |
| numeric | Deckungsbeitrag / Marge des Verkaufs in CHF letzte 30 Tage letzte 90 Tage letzte 180 Tage letzte 365 Tage letzte 730 Tage
| DB in CHF | Marge en CHF | Margine in CHF | Margin in CHF |
Profit_margin_percentage_30 Profit_margin_percentage_90 Profit_margin_percentage_180 Profit_margin_percentage_365 Profit_margin_percentage_730
|
Code Block |
---|
language | sql |
---|
title | vf_statistics.Profit_margin_percentage |
---|
collapse | true |
---|
| Profit_margin_percentage_30=(IF (Selling_amount_30 <> 0) THEN (Profit_margin_30 / Selling_amount_30 ) ELSE 0 ENDIF),
Profit_margin_percentage_90=(IF (Selling_amount_90 <> 0) THEN (Profit_margin_90 / Selling_amount_90 ) ELSE 0 ENDIF),
Profit_margin_percentage_180=(IF (Selling_amount_180 <> 0) THEN (Profit_margin_180 / Selling_amount_180 ) ELSE 0 ENDIF),
Profit_margin_percentage_365=(IF (Selling_amount_365 <> 0) THEN (Profit_margin_365 / Selling_amount_365 ) ELSE 0 ENDIF),
Profit_margin_percentage_730=(IF (Selling_amount_730 <> 0) THEN (Profit_margin_730 / Selling_amount_730 ) ELSE 0 ENDIF) |
| numeric | Deckungsbeitrag / Marge des Verkaufs in Prozent % letzte 30 Tage letzte 90 Tage letzte 180 Tage letzte 365 Tage letzte 730 Tage | DB in % | Marge en % | Margin in % | Margin in % |