Forum Discussion
Saul_K
3 years agoRegular Visitor
Finding unique / distinct values from a row
I have a table like this : I wanted to know the number of storage connected to VM ( Datastore name contains the storage name ) Server Name Datastores.1.1 Datastores.2.1 Datastores.3.1 Datast...
- 3 years ago
Saul_K tweak the measure to filter out N/A:
Storage Count = VAR __Table = DISTINCT ( UNION ( VALUES ( 'Storage'[Datastores.1.1] ), VALUES ( 'Storage'[Datastores.2.1] ), VALUES ( 'Storage'[Datastores.3.1] ), VALUES ( 'Storage'[Datastores.4.1] ), VALUES ( 'Storage'[Datastores.5.1] ), VALUES ( 'Storage'[Datastores.6.1] ), VALUES ( 'Storage'[Datastores.7.1] ), VALUES ( 'Storage'[Datastores.8.1] ) ) ) RETURN COUNTROWS ( FILTER ( __Table, [Datastores.1.1] <> "N/A" ) ) Storage Array = VAR __Table = DISTINCT ( UNION ( VALUES ( 'Storage'[Datastores.1.1] ), VALUES ( 'Storage'[Datastores.2.1] ), VALUES ( 'Storage'[Datastores.3.1] ), VALUES ( 'Storage'[Datastores.4.1] ), VALUES ( 'Storage'[Datastores.5.1] ), VALUES ( 'Storage'[Datastores.6.1] ), VALUES ( 'Storage'[Datastores.7.1] ), VALUES ( 'Storage'[Datastores.8.1] ) ) ) RETURN CONCATENATEX ( FILTER ( __Table, [Datastores.1.1] <> "N/A" ), [Datastores.1.1], "," )
parry2k
3 years agoSuper User
Saul_K tweak the measure to filter out N/A:
Storage Count =
VAR __Table =
DISTINCT (
UNION (
VALUES ( 'Storage'[Datastores.1.1] ),
VALUES ( 'Storage'[Datastores.2.1] ),
VALUES ( 'Storage'[Datastores.3.1] ),
VALUES ( 'Storage'[Datastores.4.1] ),
VALUES ( 'Storage'[Datastores.5.1] ),
VALUES ( 'Storage'[Datastores.6.1] ),
VALUES ( 'Storage'[Datastores.7.1] ),
VALUES ( 'Storage'[Datastores.8.1] )
)
)
RETURN
COUNTROWS ( FILTER ( __Table, [Datastores.1.1] <> "N/A" ) )
Storage Array =
VAR __Table =
DISTINCT (
UNION (
VALUES ( 'Storage'[Datastores.1.1] ),
VALUES ( 'Storage'[Datastores.2.1] ),
VALUES ( 'Storage'[Datastores.3.1] ),
VALUES ( 'Storage'[Datastores.4.1] ),
VALUES ( 'Storage'[Datastores.5.1] ),
VALUES ( 'Storage'[Datastores.6.1] ),
VALUES ( 'Storage'[Datastores.7.1] ),
VALUES ( 'Storage'[Datastores.8.1] )
)
)
RETURN
CONCATENATEX ( FILTER ( __Table, [Datastores.1.1] <> "N/A" ), [Datastores.1.1], "," )