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