You cannot run all queries on a DATASET instance using dot notation. Some types include queries containing a dot notation expression too large to express in Teradata SQL, or queries using non-permitted characters or words in the syntax.
Instead, use ExtractValue for these queries.
Syntax
DATASET_expression.ExtractValue ('$dot_notation')