[docs]classPowerBIMeasure(PowerBI):"""Description"""type_name:str=Field(default="PowerBIMeasure",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="PowerBIMeasure":raiseValueError("must be PowerBIMeasure")returnvdef__setattr__(self,name,value):ifnameinPowerBIMeasure._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)WORKSPACE_QUALIFIED_NAME:ClassVar[KeywordTextField]=KeywordTextField("workspaceQualifiedName","workspaceQualifiedName.keyword","workspaceQualifiedName",)""" Unique name of the workspace in which this measure exists. """DATASET_QUALIFIED_NAME:ClassVar[TextField]=TextField("datasetQualifiedName","datasetQualifiedName")""" Unique name of the dataset in which this measure exists. """POWER_BI_MEASURE_EXPRESSION:ClassVar[TextField]=TextField("powerBIMeasureExpression","powerBIMeasureExpression")""" DAX expression for this measure. """POWER_BI_IS_EXTERNAL_MEASURE:ClassVar[BooleanField]=BooleanField("powerBIIsExternalMeasure","powerBIIsExternalMeasure")""" Whether this measure is external (true) or internal (false). """TABLE:ClassVar[RelationField]=RelationField("table")""" TBC """POWER_BI_COLUMNS:ClassVar[RelationField]=RelationField("powerBIColumns")""" TBC """_convenience_properties:ClassVar[List[str]]=["workspace_qualified_name","dataset_qualified_name","power_b_i_measure_expression","power_b_i_is_external_measure","table","power_b_i_columns",]@propertydefworkspace_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.workspace_qualified_name)@workspace_qualified_name.setterdefworkspace_qualified_name(self,workspace_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.workspace_qualified_name=workspace_qualified_name@propertydefdataset_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.dataset_qualified_name)@dataset_qualified_name.setterdefdataset_qualified_name(self,dataset_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.dataset_qualified_name=dataset_qualified_name@propertydefpower_b_i_measure_expression(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.power_b_i_measure_expression)@power_b_i_measure_expression.setterdefpower_b_i_measure_expression(self,power_b_i_measure_expression:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_measure_expression=power_b_i_measure_expression@propertydefpower_b_i_is_external_measure(self)->Optional[bool]:return(Noneifself.attributesisNoneelseself.attributes.power_b_i_is_external_measure)@power_b_i_is_external_measure.setterdefpower_b_i_is_external_measure(self,power_b_i_is_external_measure:Optional[bool]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_is_external_measure=power_b_i_is_external_measure@propertydeftable(self)->Optional[PowerBITable]:returnNoneifself.attributesisNoneelseself.attributes.table@table.setterdeftable(self,table:Optional[PowerBITable]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.table=table@propertydefpower_b_i_columns(self)->Optional[List[PowerBIColumn]]:returnNoneifself.attributesisNoneelseself.attributes.power_b_i_columns@power_b_i_columns.setterdefpower_b_i_columns(self,power_b_i_columns:Optional[List[PowerBIColumn]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_columns=power_b_i_columnsclassAttributes(PowerBI.Attributes):workspace_qualified_name:Optional[str]=Field(default=None,description="")dataset_qualified_name:Optional[str]=Field(default=None,description="")power_b_i_measure_expression:Optional[str]=Field(default=None,description="")power_b_i_is_external_measure:Optional[bool]=Field(default=None,description="")table:Optional[PowerBITable]=Field(default=None,description="")# relationshippower_b_i_columns:Optional[List[PowerBIColumn]]=Field(default=None,description="")# relationshipattributes:PowerBIMeasure.Attributes=Field(default_factory=lambda:PowerBIMeasure.Attributes(),description=("Map of attributes in the instance and their values. ""The specific keys of this map will vary by type, ""so are described in the sub-types of this schema."),)