PQ_ Datumsformat
#1
Hallo Gemeinde,

ich bräuchte mal nen Rat.

Wenn ich in PQ eie Spalte erstelle (indem ich zwei Daten [plr. Datum] subtrahiere) erhalte ich in der Ausgabe einen Dauer?Wert

Wenn ich der Spalte nun den Typ Ganze Zahl"mitgebe" zeigt es mir zwar in dem Spaltentitel die richtig Typbezeichnung an, aber nicht das rchtige Format

also: 

= Table.AddColumn(#"Geänderter Typ", "VAL_TE_AK", each ([Ende]-[Anfang])*1440)

erzeugt: 
Typ -  ABC123
 Wert - 4.00:00:00



= Table.AddColumn(#"Geänderter Typ", "VAL_TE_AK", each ([Ende]-[Anfang])*1440,Int64.Type) 

erzeugt: 
Typ -  123
 Wert - 4.00:00:00

 


erst ein anschliesendes 
Table.TransformColumnTypes
ändert die Zahl. 

warum kann ich den Type nicht "on the fly" mitgebe4n?

Viele Grüße und vielen dank für eure Mühe

Jack
Antworten Top
#2
Moin Jack

[Anfang] und [Ende ] sind vermutlich DateTime-Werte. Also ist das Ergebnis auch ein DateTimeWert. Alternativ kann man Typ Duration verwenden. Oder man muss vorher das Ergebnis von DateTime in eine Zahl konvertieren Ich glaube Numer.From oder so ähnlich.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Jack_d
Antworten Top
#3
moin Detlef, 

also on the fly nur in Form von 

number.from( Table.AddColumn (bliblablub))

Danke!
Antworten Top
#4
Eher so:

Table.AddColumn number.from (bliblablub))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Hallo Jack,

meine PQ-Zeile sieht dazu so aus:
= Table.AddColumn(#"Geänderter Typ", "Benutzerdefiniert", each Duration.Days([Ende]-[Start]), Int64.Type)

Gruß von Luschi
aus klein-Paris
[-] Folgende(r) 1 Nutzer sagt Danke an Luschi für diesen Beitrag:
  • Jack_d
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste