o59393
Hola a todos
¿Cómo puedo hacer un conteo distinto para la columna «mes 445» donde depende de la columna «embotellador»?
En la imagen de arriba, el resultado deseado para la embotelladora «AB» debería ser 7, ya que para esa embotelladora «AB» hay 7 meses de valor.
Para «FCR» el resultado deseado es 4.
¿Cómo puedo corregir mi columna calculada llamada «recuento distinto»?
PBI: https://1drv.ms/u/s!ApgeWwGTKtFdhydAQ7n3Th2KpUHl?e=GK3MCU
Gracias.
mahoneypat
Esto probablemente debería hacerse como una medida, pero aquí hay una expresión de columna que puede usar.
NuevaColumna = CALCULAR(DISTINCTCOUNT(Hoja1[Month 445]), TODO EXCEPTO (Hoja1, Hoja1[L1.2 – Bottler]))
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita
greg_deckler
@o59393
Column =
VAR __Table = SELECTCOLUMNS(FILTER('Table',[L1.2 - Bottler]=EARLIER([L1.2 - Bottler])),"Month",[Month 445])
RETURN
COUNTROWS(DISTINCT(__Table))
mahoneypat
En respuesta a o59393
Veo el problema. Las columnas no se vuelven a calcular ni responden a los filtros (ni en la vista de datos ni en las segmentaciones en el objeto visual). Si desea que también considere el código, puede adaptar el código a esto para obtener un resultado de 7. De lo contrario, debe hacer una medida y usarla en sus imágenes.
CALCULAR (
DISTINCTCOUNT ( ‘Importación de capacidad'[[Month 445]]]),
TODO EXCEPTO (
‘Importación de capacidad’,
‘Importación de capacidad'[[L1.2 – Bottler]]],
‘Importación de capacidad'[[ BPP Code ]]]
)
)
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita
greg_deckler
@o59393
Column =
VAR __Table = SELECTCOLUMNS(FILTER('Table',[L1.2 - Bottler]=EARLIER([L1.2 - Bottler])),"Month",[Month 445])
RETURN
COUNTROWS(DISTINCT(__Table))
o59393
En respuesta a greg_deckler
Hola @Greg_Deckler y @mahoneypat
Ambos trabajaron en la prueba pbix.
Cuando voy a mi pbi real y uso ambas fórmulas, obtengo un «8» nuevamente.
Puede filtrar por código 232031405 y embotellador «abasa» y «femsa cr» para ver el ejemplo de la prueba pbix e imagen arriba.
¿Alguna idea de lo que podría estar mal?
¡Gracias!
mahoneypat
En respuesta a o59393
Veo el problema. Las columnas no se vuelven a calcular ni responden a los filtros (ni en la vista de datos ni en las segmentaciones en el objeto visual). Si desea que también considere el código, puede adaptar el código a esto para obtener un resultado de 7. De lo contrario, debe hacer una medida y usarla en sus imágenes.
CALCULAR (
DISTINCTCOUNT ( ‘Importación de capacidad'[[Month 445]]]),
TODO EXCEPTO (
‘Importación de capacidad’,
‘Importación de capacidad'[[L1.2 – Bottler]]],
‘Importación de capacidad'[[ BPP Code ]]]
)
)
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita
o59393
En respuesta a mahoneypat
¡Correcto @mahoneypat!
Agregué eso y funcionó.
Gracias a ambos @Greg_Deckler y @mahoneypat
greg_deckler
En respuesta a o59393
@mahoneypat – Muy bien, me perdí totalmente de que quisiera que esto fuera dinámico o que tuviera un filtro adicional.
greg_deckler
En respuesta a o59393
@o59393 – Es porque realmente hay 8 valores distintos del Mes 445. Filtro L1.2 – Embotellador a Coca-Cola Femsa CO, ambas columnas muestran 8
Eso es porque hay 8 valores distintos, cuéntalos:
8
mahoneypat
Esto probablemente debería hacerse como una medida, pero aquí hay una expresión de columna que puede usar.
NuevaColumna = CALCULAR(DISTINCTCOUNT(Hoja1[Month 445]), TODO EXCEPTO (Hoja1, Hoja1[L1.2 – Bottler]))
Si esto funciona para usted, por favor márquelo como la solución. También se agradecen los elogios. Por favor, hágamelo saber si no.
Saludos,
Palmadita