Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Me preguntaba si podrías ayudarme con el siguiente problema:
Actualmente tengo 3 conjuntos de datos:
un. fuente
identificación | peso |
1001 | 1 |
1002 | 2 |
1003 | 3 |
b. abc
identificación | # | respuesta |
1001 | 1 | azul |
1001 | 2 | frijoles |
1002 | 1 | rojo |
1002 | 2 | Pimientos |
1003 | 1 | azul |
1003 | 2 | frijoles |
c. DEF
identificación | tipo | SEG |
1001 | género | masculino |
1002 | género | masculino |
1003 | género | hembra |
1001 | país | Estados Unidos |
1002 | país | Canadá |
1003 | país | Estados Unidos |
Puedo crear una relación entre 'Source & def' y 'Source & abc'. (Uno a uno a muchas relaciones.)
Podría tener una relación entre 'Segment & abc', pero sería una relación de muchos a muchos y estoy tratando de evitar este tipo de relación.
Este es el problema.
Estoy tratando de ejecutar cálculos, aplicando un filtro de 'Segmentos' en el marco de datos 'abc', utilizando una suma de la tabla Source.
Ya que, no tiene una relación (cde y abc), no puede calcular correctamente
¿Cómo puedo calcular esto correctamente?
Gracias de antemano por tomarse el tiempo para investigar este asunto
Solved! Go to Solution.
Allí, @carlochecchia
No estoy seguro de cómo la medida siguiente influirá en su caso real, pero si su objetivo es lograr el resultado que se muestra en su imagen, por favor pruebe lo siguiente.
measurefix =
CALCULAR (
SUM ( Fuente[Peso] ),
CROSSFILTER ( Fuente[ID], Preguntas[ID], AMBOS ),
CROSSFILTER ( Fuente[ID], Segmento[ID], AMBOS )
)
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: https://www.linkedin.com/in/jihwankim1975/
¡Muchas gracias!
¿Podría ayudarme también a calcular el porcentaje del total de la columna?
Buscando lograr este resultado
Respuesta Mujer Macho Total
azul 100% 33% 67%
Rojo -- 66% 33%
total 100% 100% 100%
hola
Por favor, pruebe lo siguiente.
Allí, @carlochecchia
No estoy seguro de cómo la medida siguiente influirá en su caso real, pero si su objetivo es lograr el resultado que se muestra en su imagen, por favor pruebe lo siguiente.
measurefix =
CALCULAR (
SUM ( Fuente[Peso] ),
CROSSFILTER ( Fuente[ID], Preguntas[ID], AMBOS ),
CROSSFILTER ( Fuente[ID], Segmento[ID], AMBOS )
)
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: https://www.linkedin.com/in/jihwankim1975/
¡Gracias una vez más!
Tengo una última pregunta, si es posible.
Sigue teniendo en cuenta el mismo escenario, pero agregando una columna 'Fecha' al marco de datos de origen:
Fecha de peso de identificación
1001 1 01/01/21
1002 2 01/02/21
1003 3 01/03/21
¿Sería possibe calcular el peso acumulado por mes, por lo que da el siguiente resultado:
--01/01/2021 01/02/2021 01/03/2021 total
azul 1 1 4 4
rojo - 2 2 2
total 1 3 6 6
Allí, @carlochecchia
Por favor, pruebe lo siguiente.
Peso acumulado =
CALCULAR (
SUM ( Fuente[Peso] ),
CROSSFILTER ( Preguntas[ID], Fuente[ID], AMBOS ),
CROSSFILTER ( Segmento[ID], Fuente[ID], AMBOS ),
FILTRO ( ALLSELECTED ( Fuente ), Fuente[Fecha] <= MAX ( Fuente[Fecha] ) )
)