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.
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.
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.
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.