Read-only commands for exploring a model. All of them work against the
active connection or an explicit model argument,
and all print JSON/CSV with --output-format.
Query a specific property (e.g. -q expression, -q formatString).
-t, --type <type>
Disambiguate when the path matches multiple table-children.
Each object kind has its own property set: measures include expression,
formatString, detailRowsExpression, and the KPI expressions; relationships
include their endpoint columns, cardinality, crossFilteringBehavior, and
isActive; roles include modelPermission and rlsExpression. Object
annotations are appended as annotation:<name> entries in text and JSON
output (CSV keeps the fixed per-kind columns).
txget"Sales/Total Sales"txget"Sales/Total Sales"-qexpression
txget"Sales/Total Sales"-qannotation:PBI_FormatHint
txget"Relationships/rel-customers"txgetSales--output-formattmdl# the object as TMDL
names, expressions, descriptions, displayFolders, formatStrings, annotations, all (default; annotations only when requested explicitly).
--regex
Treat the pattern as a regular expression.
--case-sensitive
Case-sensitive matching.
--paths-only
One matching object path per line, suitable for piping.
--no-multiline
Collapse multi-line match context to a single line. Text output only.
Searches every scope site tx replace can rewrite — including partition
expressions, KPI expressions, detail-rows and format-string definitions,
refresh-policy M, calculation-group selection expressions, and RLS filter
expressions — so a find preview is also a replace preview. Relationship
names are skipped (synthesized from endpoints, not authored text), but
relationship annotations are searched under --in annotations.