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.
¿ES POSIBLE O INGENIERIA DE ROCKET?????????????????????
Necesito contar sólo los valores de repetead (números de identificación) dinamísticamente de acuerdo con un filtro de fecha.
Ni siquiera estoy cerca de una solución... ¿Hay algún cerebro grande disponible para ayudarme?
Ejemplos de 2 resultados deseados.
ID NUMBER Discount Star date
1000 15% 01/01/2020
2000 15% 01/01/2020
3000 15% 01/01/2020
3001 15% 01/01/2020
3002 15% 01/01/2020
3003 15% 01/01/2020
3007 15% 01/01/2020
3011 20% 01/02/2020
2000 20% 01/02/2020
3500 20% 01/02/2020
3501 20% 01/02/2020
1000 15% 01/02/2020
3502 20% 01/02/2020
3503 20% 01/02/2020
3504 30% 01/03/2020
3510 30% 01/03/2020
2000 30% 01/04/2020
3700 30% 01/04/2020
3701 30% 01/04/2020
3702 10% 01/04/2020
3703 10% 01/04/2020
3007 10% 01/04/2020
3706 10% 01/05/2020
3707 10% 01/05/2020
2000 10% 01/05/2020
4000 10% 01/05/2020
4001 10% 01/05/2020
1000 10% 01/06/2020
3007 10% 01/06/2020
5001 50% 01/06/2020
3700 30% 01/06/2020
5003 50% 01/06/2020
3007 50% 01/06/2020
Solved! Go to Solution.
Hola @chromo4130 ,
Haga lo siguiente:
Discount Count =
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@Count_User"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@Count_User] > 1
)
VAR User_Columns =
SELECTCOLUMNS ( temptable; "User_ID"; 'Table (2)'[ID NUMBER] )
VAR Discount_Selected =
SELECTEDVALUE ( 'Discounts'[Discount] )
VAR countvalues =
CALCULATE (
COUNT ( 'Table (2)'[ID NUMBER] );
'Table (2)'[Discount] = Discount_Selected;
'Table (2)'[ID NUMBER] IN User_Columns
)
RETURN
countvalues + 0
Discounts Total Count = SUMX('Discounts';[Discount Count])
User Count =
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@Count_User"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@Count_User] > 1
)
VAR User_Selected =
SELECTEDVALUE ( Users[ID NUMBER] )
RETURN
CALCULATE (
COUNT ( 'Table (2)'[ID NUMBER] );
'Table (2)'[ID NUMBER] = User_Selected
) + 0
User Total Count=
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@ID_Count"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@ID_Count] > 1
)
VAR USER_SELECTION =
SELECTCOLUMNS ( temptable; "User_ID"; 'Table (2)'[ID NUMBER] )
RETURN
IF (
HASONEFILTER ( USers[ID NUMBER] );
IF ( SUMX ( USers; [User Count] ) > 1; "Yes" );
COUNTROWS ( USER_SELECTION )
)
Ahora solo tenemos el recuento total de descuentos, el recuento total de usuarios y la tabla de dimensiones para configurar el modelo.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @chromo4130 ,
Haga lo siguiente:
Discount Count =
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@Count_User"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@Count_User] > 1
)
VAR User_Columns =
SELECTCOLUMNS ( temptable; "User_ID"; 'Table (2)'[ID NUMBER] )
VAR Discount_Selected =
SELECTEDVALUE ( 'Discounts'[Discount] )
VAR countvalues =
CALCULATE (
COUNT ( 'Table (2)'[ID NUMBER] );
'Table (2)'[Discount] = Discount_Selected;
'Table (2)'[ID NUMBER] IN User_Columns
)
RETURN
countvalues + 0
Discounts Total Count = SUMX('Discounts';[Discount Count])
User Count =
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@Count_User"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@Count_User] > 1
)
VAR User_Selected =
SELECTEDVALUE ( Users[ID NUMBER] )
RETURN
CALCULATE (
COUNT ( 'Table (2)'[ID NUMBER] );
'Table (2)'[ID NUMBER] = User_Selected
) + 0
User Total Count=
VAR temptable =
FILTER (
SUMMARIZE (
ALLSELECTED ( 'Table (2)' );
'Table (2)'[ID NUMBER];
"@ID_Count"; COUNT ( 'Table (2)'[ID NUMBER] )
);
[@ID_Count] > 1
)
VAR USER_SELECTION =
SELECTCOLUMNS ( temptable; "User_ID"; 'Table (2)'[ID NUMBER] )
RETURN
IF (
HASONEFILTER ( USers[ID NUMBER] );
IF ( SUMX ( USers; [User Count] ) > 1; "Yes" );
COUNTROWS ( USER_SELECTION )
)
Ahora solo tenemos el recuento total de descuentos, el recuento total de usuarios y la tabla de dimensiones para configurar el modelo.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português@MFelix wow... se ve bastante difícil... Trataré de averiguar lo que hiciste... Agradezco toda tu ayuda!!!!
Hola @chromo4130 ,
Algo no es correcto en sus datos o no estoy recibiendo la información correctamente.
Si miro la primera imagen donde estás recogiendo 4 valores de reetead con 10 % sólo estoy obteniendo 1 valor que es el 3007 en los meses de junio y abril todos los demás valores son únicos, para el 15% sólo estoy recogiendo el ID 1000 y para 0.3 I'0m recogiendo sólo 3700.
¿puede explicar un poco mejor la lógica detrás de su cálculo
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @MFelix que thoght nadie iba a ayudarme!
Ok permítanme explicar mejor (lo siento mucho):
Lo primero que necesito es contar números de identificación repetidos e identificarlos de alguna manera.... en el período seleccionado En el ejemplo que tenemos (1000-repetido 3 veces; 2000 -repetido 4 veces; 3007-repetido 3 veces y 3700-repetido 2 veces)... Necesito ignorar los números de identificación únicos en el período seleccionado.
En segundo lugar, sin tener en cuenta los números de identificación, necesito saber qué descuentos se asociaron con números repetidos ejemplo:
Los números de identificación repetidos que tienen 10% asociados fueron 3007;2000;1000;3007 (cuatro números de identificación) y números repetidos que tienen 20% asociados fue sólo un 2000 (1 número de identificación) y así uno con el resto con el resto de números de identificación... así que la respuesta que quiero responder es cuántas veces 10%, 20%, 15%,30%... los recuentos se asociaron a números repetidos en el período seleccionado.
No sé por qué suena fácil hacerlo, pero no puedo.... ¿Es esto realmente posible?
Dúgame si tiene una idea. o tal vez una solución profesional no que.
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 | |
2 | |
2 | |
2 | |
1 |