Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Filtrar en una variable múltiple

Hola

Estoy en proceso de hacer un informe y me gustaría hacer un filtro sobre una variable que puede tener varias respuestas delimitadas por "/".

Por ejemplo, la variable "Actividad" tiene varias modalidades: Fundición, Electricidad, Composite, Reciclaje y Transporte.

Algunas empresas tienen 2 actividades como la empresa4 con Composite/Reciclaje

EmpresaActividad
Empresa1Fundición
Empresa2Electricidad
Empresa3Compuesto
Empresa4Compuesto/Reciclaje
Empresa5Reciclaje
Empresa6Transporte
Empresa7Electricidad/Transporte

Cuando creo un filtro, me da la siguiente lista:

Fundición
Electricidad
Compuesto
Compuesto/Reciclaje
Reciclaje
Transporte
Electricidad/Transporte

Me gustaría un filtro que no tenga en cuenta las respuestas múltiples como modalidad.

Traté de solucionar el problema dividiendo la columna. Así que tengo 2 columnas de actividad.

EmpresaActividad.1Actividad.2
Empresa1Fundición
Empresa2Electricidad
Empresa3Compuesto
Empresa4CompuestoReciclaje
Empresa5Reciclaje
Empresa6Transporte
Empresa7ElectricidadTransporte

Pero cuando pongo estas 2 columnas en mi filtro, tengo un fitre con subpartes, por ejemplo

Compuesto

  • Reciclaje

Si elijo solo Composite, company4 no aparece en mi tabla.

¿Podría decirme cómo obtener un filtro que solo incluya las modalidades Fundición, Electricidad, Compuesto, Reciclaje y Transporte?

Agradeciéndole,

Que tengas un buen día

2 Replies

  • @Nattybb33 ,

    De acuerdo con su declaración, creo que dividió [Actividad] por "/" en columna.

    Aquí te sugiero que dividas [Actividad] por "/" en fila.

    Nueva tabla:

    A continuación, cree una tabla DimActivity y cree una relación entre ella y la tabla de hechos.

    DimActivity = 
    VALUES('Table'[Activity])

    Medir:

    Combine = 
    CONCATENATEX('Table',[Activity],"/")

    El resultado es el siguiente.

    Saludos
    Rico Zhou

    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.