Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Conjunto de datos es el siguiente:
Ubicación | Fechas | Contar |
x | 1/25/2019 | 1 |
x | 3/11/2019 | 1 |
y | 1/11/2019 | 1 |
y | 1/12/2019 | 1 |
y | 3/11/2019 | 1 |
a | 1/12/2019 | 1 |
Lo que buscamos:
Si el usuario selecciona la segmentación de fecha con rango:- 01/01/2019 - 02/28/2019
Queremos agregar registros para esa selección y agrupar los recuentos como el siguiente proceso:
Recuento agrupado sin fecha
Ubicación | Contar | Columna de calclación personalizada |
x | 1 | INT1 |
y | 2 | INT2 |
a | 1 | INT1 |
Resultado final que debe mostrarse en el informe/gráfico | |
Columna de cálculo personalizada | Recuento de columna cal personalizada |
INT1 | 2 |
INT2 | 1 |
si el usuario selecciona la segmentación de fecha con rango:- 01/01/2019 - 03/11/2019
queremos agregar registros para esa selección y agrupar los recuentos como el siguiente proceso:
Recuento agrupado sin fecha | ||
Ubicación | Contar | Columna Customcalclation |
x | 2 | INT2 |
y | 3 | INT3 |
a | 1 | INT1 |
Resultado final que debe mostrarse en el informe/gráfico | |
Columna de cálculo personalizado | Recuento de columna de cálculo personalizada |
INT1 | 1 |
INT2 | 1 |
INT3 | 1 |
Queríamos mostrar el gráfico de salida final agrupado dinámicamente con respecto a los valores de segmentación de datos. ¿Es esto posible en power bi. ¿Cuál es la manera de seguir si es posible. Investije las tablas de resumen y de cálculo, así como la característica de agregación (agrupar por en la consulta de energía) pero no he podido avanzar de manera eficaz. ¿Alguna idea o si alguien ha hecho este tipo de agrupación/agregación?
@Greg_Deckler contabilizado con una explicación más detallada
Hola @nataliengarces ,
Si lo tengo correctamente, puedes seguir estos pasos para probar:
1. Cree una tabla de fechas relacionada con la fecha de ubicación para usar segmentaciones de datos para interactuar
2. Cree la primera medida para obtener el resultado de la primera etapa:
Custom measure =
"INT"
& COUNTROWS (
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[Location] = SELECTEDVALUE ( 'Table'[Location] )
)
)
3. Crear una tabla de referencia incluye 'INT1', 'INT2', 'INT3', sólo tiene que introducir datos manualmente
4. Cree la segunda medida para obtener el resultado de la segunda etapa:
Count of custom measure =
VAR _int =
SELECTEDVALUE ( Test[INT] )
VAR tab =
SUMMARIZE (
DISTINCT ( 'Table'[Location] ),
'Table'[Location],
"Count", COUNTROWS (
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[Location] = EARLIER ( 'Table'[Location] )
)
)
)
VAR newtab =
ADDCOLUMNS (
tab,
"Result", "INT"
& COUNTROWS (
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[Location] = EARLIER ( 'Table'[Location] )
)
)
)
RETURN
COUNTROWS ( FILTER ( newtab, [Result] = _int ) )
Aquí está mi archivo de muestra espero ayudarle, por favor pruébelo: PBIX
Mejores looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-yingjl ¿Es posible refinar esta lógica basada en otra columna que no sea para un recuento directo para, por ejemplo, una columna que tiene números? Me di cuenta de que las conteos no funcionarán si quiero basar esta lógica en una columna diferente llamada "impresiones" que no es un recuento. Las impresiones tienen valores de 0-1.
El conjunto de datos es el siguiente:
Ubicación | Fechas | Impresiones |
x | 1/25/2019 | 0 |
x | 3/11/2019 | 0 |
y | 1/11/2019 | 1 |
y | 1/12/2019 | 1 |
y | 3/11/2019 | 1 |
a | 1/12/2019 | 1 |
Lo que estamos buscando:
Si el usuario selecciona la segmentación de fecha con rango:- 01/01/2019 - 02/28/2019
Queremos agregar registros para esa selección y agrupar los recuentos como el siguiente proceso:
Recuento agrupado sin fecha
Ubicación | Contar | Columna de calclación personalizada |
y | 2 | INT2 |
a | 1 | INT1 |
Hola @v-yingjl Esto funcionó muy bien, tengo otro requisito donde ahora tengo que agregar el "Recuento de medida personalizada" , porque necesito restar estos recuentos de otro valor
INT ? Recuento de medidas personalizadas
INT 1 ? 2
INT 2 ? 1
Resultado:
Recuento de la medida del cliente
3
¿Cómo tomaría la suma de todo el INT 1 a INT 11 en una fila/resultado en lugar de cómo lo teníamos separado por filas?
Como puede ver, traté de restar INT0 con la medida personalizada que creamos para agarrar INT 1 -11 pero debido al contexto de fila mantiene la resta cada fila cuando sólo quiero que INT0 sea un valor que es el "INT0 basado en una o multi selección" - CountofCustomMeasure @v-yingjl
Gracias por tu ayuda. Me pregunto si sabes una solución a otro problema que encontré al construir esto.
La primera medida personalizada es contar todas las filas, en teoría, sólo queremos que INT1-10 bins Y cualquier valor mayor que 11 se agrupe con INT11. Esto está causando problemas con mi recuento de medida personalizada porque no reconoce que los valores mayores que INT11 pertenecen a una ubicación INT11.
Mi intento de resolver el problema es que traté de agregar más valores a la tabla de interrupción de referencia que asigna INT11-1000 a INT11 (como se ve en la captura de pantalla). Pero cada vez que me desto la medida INTRANKMANY, ya no obtengo valores.
¿Hay algo que deba agregar de manera diferente en el recuento de medidas personalizadas?
Esto es exactamente lo que necesitábamos. ¡Gracias, funciona perfectamente! @v-yingjl
Muy difícil de decir. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |