Creación de una nueva tabla de resumen con varias columnas binarias

Un usuario Pregunto ✅

Anónimo

Tengo algunos datos de la encuesta que quiero agregar como en la imagen a continuación.

Esencialmente, quiero una columna con la suma de todos los clientes, agrupados por la pregunta y la fecha. Tengo una tabla donde todas estas preguntas son columnas separadas e indicadas como ‘0’ para no y ‘1’ para sí.

Esto significará que puedo generar gráficos que usen ‘Pregunta’ como eje y cuenten al cliente como un valor.

Normalmente, haría esto en la capa EDW, pero no tengo permisos para hacerlo en este momento, así que lo estoy haciendo a nivel de PBI.

He visto varias publicaciones en la tabla Resumir, pero me resulta difícil entender cómo aplicarlo a mi situación en la que tengo varias columnas binarias.

muestracuentaclientes.PNG

v-piga-msft

Hola @Anonimo,

La sugerencia de Ashish_Mathur es significativa, pero necesita un pequeño cambio en mi prueba.

1. como Ashish_Mathur sugirió que elimine la columna Q1 a Q5.

2. Cree la medida con la fórmula a continuación.

Yes responses =
CALCULATE (
    COUNTROWS ( 'Data' ),
    ALLEXCEPT ( Data, 'Data'[Date] ),
    FILTER ( 'Data', 'Data'[Value] = 1 )
)

No responses =
CALCULATE (
    COUNTROWS ( 'Data' ),
    ALLEXCEPT ( Data, 'Data'[Date] ),
    FILTER ( 'Data', 'Data'[Value] = 0 )
)

Aquí está la salida.

Captura.PNG

Atentamente,

cereza

v-piga-msft

Hola @Anonimo,

La sugerencia de Ashish_Mathur es significativa, pero necesita un pequeño cambio en mi prueba.

1. como Ashish_Mathur sugirió que elimine la columna Q1 a Q5.

2. Cree la medida con la fórmula a continuación.

Yes responses =
CALCULATE (
    COUNTROWS ( 'Data' ),
    ALLEXCEPT ( Data, 'Data'[Date] ),
    FILTER ( 'Data', 'Data'[Value] = 1 )
)

No responses =
CALCULATE (
    COUNTROWS ( 'Data' ),
    ALLEXCEPT ( Data, 'Data'[Date] ),
    FILTER ( 'Data', 'Data'[Value] = 0 )
)

Aquí está la salida.

Captura.PNG

Atentamente,

cereza

Ashish_Mathur

Hola,

En el Editor de consultas, haga clic derecho en las primeras 2 columnas y seleccione «Despivotar otras columnas». Cambie el nombre de las columnas de Atributo a Pregunta. En una tabla visual, arrastre las columnas Pregunta y Fecha. Escribe estas medidas

Sí respuestas = CALCULATE(DISTINCTCOUNT(Data[Customer No]),Datos[Question]= «Sí»)

Sin respuestas = CALCULAR(DISTINCTCOUNT(Datos[Customer No]),Datos[Question]= «No»)

Espero que esto ayude.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *