Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo problemas para obtener una matriz visual para mostrar lo que quiero.
Tengo los siguientes datos
Y estoy tratando de obtener la matriz para mostrar la categoría / subcategoría y clasificación para todos los elementos que son Type1. Con la siguiente medida, puedo obtener los valores dentro de la matriz, pero mis totales no son correctos y no muestra 0 para los valores en blanco.
Measure 1 =
var result =
CALCULATE(
COUNT('Table'[ID]),
FILTER(
all('Table'),
'Table'[Type]="Type1" && max('Table'[Category])='Table'[Category] && MAX('Table'[Classification])='Table'[Classification]))
return
if(isblank(result),0, result)
Por último, estoy buscando que la matriz solo tenga una expansión si hay más de 1 subcategoría para una categoría. ¿Es posible hacerlo? Esto es lo que espero que muestre lo visual.
Hola, @MTOnet
El uso del campo "tipo" para crear una segmentación de datos o utilizar el panel de filtro visual será más fácil.
Para su segunda pregunta, me temo que maxtrix no apoya la implementación de esta característica concurrencia.
Le sugiero que lo agregue como una idea en el foro de Power BI Ideas. Si hay suficientes votos, el equipo de producto evaluará y tendrá buena en cuenta al respecto.
Saludos
Equipo de soporte de la comunidad _ Eason
FrankAT & jdbuchanan71, gracias por su ayuda. Pude conseguir ambas opciones trabajando con mis datos, pero todavía estoy teniendo un problema con los espacios en blanco. ¿Cómo puedo obtener entonces para mostrar 0 en lugar de en blanco? He intentado isblank() junto con algunas otras opciones que no han funcionado.
He probado las sugerencias en este post, así como algunos otros, pero no he tenido éxito.
Al igual que se menciona en el mensaje al que hace referencia, no es que el resultado de la medida esté en blanco, es que la intersección de Cat1 y Medum no existe porque todos cuando los valores son de la misma tabla.
En sus datos, ¿la relación de SubCat con Cat es un *:1 que significa que una categoría puede tener muchos SubCats, pero un SubCat solo pertenece a 1 categoría?
Para obtener el 0 en lugar del espacio vacío necesitará tablas de búsqueda en el modelo. Proabaly uno para Cat / SubCat y otro para Clasificación.
Pude resolver mi problema y obtener 0's para reemplazar cualquier valor en blanco. Esperemos que esto ayude a otra persona, ya que no pude encontrar ningún otro ejemplo que trate con un segundo nivel en la matriz, un solo nivel.
Como @jdbuchanan71 pregunta sobre mis datos, la relación Category:Subcategory es Many:Many. Por lo tanto, una subcategoría podría aparecer para varias categorías y varias categorías podrían asociarse a una subcategoría. Así que podría ser algo relacionado con las tareas, y una ancólisis y confirmación, Revisión - Duplicado, Verificado - Duplicado, Verificado - Trabajo.
Aquí está mi solución
Relación
Measure 1 =
var result =
CALCULATE(
DISTINCTCOUNT( 'Table'[ID] ),
'Table'[Type] = "Type1" ,
'Table'[Subcategory]in values('Table 4'[Subcategory])
)
return
if(ISBLANK(result) || result=0,0, result+0)
Resultado
Pruébalo.
Measure 1 =
CALCULATE(
DISTINCTCOUNT( 'Table'[ID] ),
'Table'[Type] = "Type1"
)
¿Creo que eso es lo que estabas buscando?