Select statement for one column value based on current record id and Maxrow() time stamp field

Hi 

I am trying to show the latest Cost column value based on the current record ID and the maxrow updated column

I have tried to use this but get errors

ANY(SELECT(ComponentCost[Cost],([Component] = [_THISROW].[ComponentsID], (MAXROW(ComponentCost, Updated))))

What am I missing here

 

Thanks

Solved Solved
0 4 145
1 ACCEPTED SOLUTION

Wie bekomme ich einen Spaltenwert nur aus der letzten Zeile dieses Dings?

LOOKUP(
  MAX(
    SELECT(
      My Table[_ROWNUMBER],
      ([_THISROW].[Thing] = [Thing])
    )
  ),
  "My Table",
  "_ROWNUMBER",
  "Wanted Column"
)

Ersetzen Sie durch den Namen der Tabelle, aus der der Spaltenwert stammen soll. mit dem Namen der Spalte, die einen Wert enthรคlt, der das gewรผnschte Objekt identifiziert (z. B. ); und mit dem Namen der Spalte, deren Wert Sie wรผnschen.

View solution in original post

4 REPLIES 4

Hello there @21agdgcf 

Please share the table structure from both the ComponentCost table and the table where this expression is placed currently.

Wie bekomme ich einen Spaltenwert nur aus der letzten Zeile dieses Dings?

LOOKUP(
  MAX(
    SELECT(
      My Table[_ROWNUMBER],
      ([_THISROW].[Thing] = [Thing])
    )
  ),
  "My Table",
  "_ROWNUMBER",
  "Wanted Column"
)

Ersetzen Sie durch den Namen der Tabelle, aus der der Spaltenwert stammen soll. mit dem Namen der Spalte, die einen Wert enthรคlt, der das gewรผnschte Objekt identifiziert (z. B. ); und mit dem Namen der Spalte, deren Wert Sie wรผnschen.

Hi Tommy

Thanks didn't thing to use a lookup as simpler solution

Thanks

Didn't think to use a lookup, a much simpler solution

Top Labels in this Space