Neu Export (CSV): wie bekomme ich das BestellDatum?!

AlSto

Neues Mitglied
13. Oktober 2021
2
1
Wien
Hallo an die Community,

beim Export einer Rechnung konnte ich alle benötigten Felder isolieren ... bis auf das BestellDATUM (siehe Bild).

Als Beispiele:

{{ Report.InvoiceNumber }}
{{ Report.CreationDate | Datum:'yyyyMMdd' }}
{{ Report.ExternalSalesOrderNumbers }}
{{ Report.SalesOrderNumbers }}
{{ Report.ServiceDate | Datum:'yyyyMMdd' }}


Was fehlt ist also quasi ein z.B. {{ Report.OrderDate | Datum:'yyyyMMdd' }}

Ich habe auch gesehen, dass es eine Möglichkeit geben könnte, es über SQL zu bekommen - dazu fehlen mir aber die Details ...

Vielleicht hat jemand von euch schon so einen Code bzw. eine Lösung für mein Problem. (oder den Namen der Variable 😂)


Herzlichen Dank mal fürs Lesen 🙄
 

Anhänge

  • Auftrag.jpg
    Auftrag.jpg
    71,3 KB · Aufrufe: 11

sebjo82

Sehr aktives Mitglied
3. Juni 2021
697
211
Code:
{% capture query -%}
select dErstellt
from tBestellung
where tRechnung_kRechnung = {{ Report.InternalId }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Wenn du nur das Datum möchtest, kannst du den Output natürlich formatieren, z.b.
mit
Code:
select convert(varchar(12), dErstellt, 102)
oder mit
Code:
select convert(varchar(12), dErstellt, 104)
Siehe hier: https://docs.microsoft.com/en-us/sq...sql?redirectedfrom=MSDN&view=sql-server-ver15
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Harald Weingaertner

AlSto

Neues Mitglied
13. Oktober 2021
2
1
Wien
Hallo sebjo82!

Das ist eine super Lösung - elegant und vor allem - vielen Dank für die rasche Antwort von dir! 👍

Ich hab noch eine kleine Anpassung durchgeführt und stelle die (einem zukünftigen Leser) auch noch gerne zur Verfügung:

{% capture query -%}
SELECT dErstellt FROM tBestellung WHERE tRechnung_kRechnung = {{ Report.InternalId }}
{% endcapture -%}
{% assign OrderDate = query | DirectQueryScalar -%}\

{{ OrderDate | Datum:'yyyyMMdd' }}

Damit habe ich meine eigene Variable und der Code wird lesbarer für mich - Das Format kann dann mit Bordmitteln angepasst werden 😎


Summa Summarum - bin ich erleichtert für die rasche Hilfe, es wundert mich aber trotzdem, dass dieses Feld keine Standard-Variable spendiert bekommen hat 🤨
 
  • Gefällt mir
Reaktionen: HUSATECH

Ähnliche Themen