MATRIX distinta

Un usuario Pregunto ✅

PowerKoen

Hola,

Tengo la siguiente columna en una tabla:
-Fecha

-Nombre
-Código de cliente
-Número de la semana

Hice una MATRIZ, con filas CustomerCode y valor (cuenta distinta de customercode)

Semana 1 Semana 2 Semana 3 Total
Código de cliente 1 1 1 1
Código de cliente 1 1 1
Código de cliente 1 1 1
Código de cliente 1 1 1
Total 3 2 4 4

El total a continuación es correcto, pero colomnsubtotal no se muestra correctamente (debe agregar los valores de horizontalidad)

¿Cómo puedo conseguir esto?

Michiel

Técnicamente, los subtotales son correctos en el sentido de que solo hacen el recuento distinto de todas las semanas juntas, por lo que para un código de cliente, nunca será más de uno. Si desea contar el número de semanas que aparece cada cliente, deberá calcular por semana y agregar estos:
SUMX (VALORES ([Weeknumber]),

CALCULAR (DISTINCTCOUNT ([CustomerCode]))

)

(Agregue los nombres apropiados de las tablas, etc.)

PowerKoen

En respuesta a Michiel

Gracias, eso hizo el truco, pero con este código fue un poco mejor y preciso.

COUNTROWS(SUMMARIZE(customers,customers[Date],customers[customercode]))

Michiel

Técnicamente, los subtotales son correctos en el sentido de que solo hacen el recuento distinto de todas las semanas juntas, por lo que para un código de cliente, nunca será más de uno. Si desea contar el número de semanas que aparece cada cliente, deberá calcular por semana y agregar estos:
SUMX (VALORES ([Weeknumber]),

CALCULAR (DISTINCTCOUNT ([CustomerCode]))

)

(Agregue los nombres apropiados de las tablas, etc.)

PowerKoen

En respuesta a Michiel

Gracias, eso hizo el truco, pero con este código fue un poco mejor y preciso.

COUNTROWS(SUMMARIZE(customers,customers[Date],customers[customercode]))

AnthonyTilley

no cuente claramente el código del cliente, ya que esto siempre dará uno en el total de su fila, ya que está utilizando el código del cliente como encabezado de la fila

Tan distinto recuentoCustomerCode) siempre daría 1 en su fila total

del mismo modo, un recuento distinto (número de semana) le daría un 1 en el total de su columna

en su lugar, utilice la cuenta distinta (nombre) el nombre archivado no se utiliza en los encabezados de la tabla o las filas deberían producir el resultado correcto y esto debería resolver su problema

Untitled.png

Deja un comentario

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