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
Me gustaría un poco de ayuda en la visualización de valores distintos durante un período de tiempo especificado. 'DISTINCT COUNT' funciona perfectamente sin aplicar un filtro. Por ejemplo, supongamos que me gustaría ver tiendas distintas visitadas en la semana 35, debería poder ver ShopE sólo desde ShopB y ShopD se han visitado en la semana 29 y la semana 34 respectivamente.
¿Algún consejo sobre cómo se puede lograr esto?
Shop_id | Shop_name | Date_Visited | Week_No |
100 | Tienda | 14/7/20 | 29 |
101 | ShopB | 15/7/20 | 29 |
102 | ShopC | 22/7/20 | 30 |
103 | ShopD | 17/8/20 | 34 |
100 | Tienda | 21/8/20 | 34 |
102 | ShopC | 13/8/20 | 33 |
106 | ShopE | 29/8/20 | 35 |
101 | ShopB | 23/8/20 | 35 |
103 | ShopD | 25/8/20 | 35 |
101 | ShopB | 14/9/20 | 38 |
Solved! Go to Solution.
Aquí hay una alternativa (nombre de la tabla 'ShopVisits'):
1) medir para usar en el panel de filtro para filtrar una tabla
Distinct visits =
VAR PrevVisit = CALCULATETABLE(VALUES(ShopVisits[Shop_name]),
FILTER(ALL(ShopVisits[Week_No]),
ShopVisits[Week_No] < SELECTEDVALUE(ShopVisits[Week_No])))
VAR Selected = VALUES(ShopVisits[Shop_name])
RETURN
COUNTROWS(EXCEPT(Selected, PrevVisit))
2) medir para enumerar las nuevas tiendas visitadas:
New Shops visited = CONCATENATEX(FILTER(ALL(ShopVisits[Shop_name]),
[Distinct visits] = 1),
ShopVisits[Shop_name], ", ")
Y entiendes esto:
Proud to be a Super User!
Paul on Linkedin.
Aquí hay una alternativa (nombre de la tabla 'ShopVisits'):
1) medir para usar en el panel de filtro para filtrar una tabla
Distinct visits =
VAR PrevVisit = CALCULATETABLE(VALUES(ShopVisits[Shop_name]),
FILTER(ALL(ShopVisits[Week_No]),
ShopVisits[Week_No] < SELECTEDVALUE(ShopVisits[Week_No])))
VAR Selected = VALUES(ShopVisits[Shop_name])
RETURN
COUNTROWS(EXCEPT(Selected, PrevVisit))
2) medir para enumerar las nuevas tiendas visitadas:
New Shops visited = CONCATENATEX(FILTER(ALL(ShopVisits[Shop_name]),
[Distinct visits] = 1),
ShopVisits[Shop_name], ", ")
Y entiendes esto:
Proud to be a Super User!
Paul on Linkedin.
@Kaskazi_Network ¿Tal vez algo como lo siguiente?
Measure =
VAR __Min = MIN('Table'[Date])
VAR __Max = MAX('Table'[Date])
RETURN
COUNTROWS(DISTINCT(SELECTCOLUMNS(FILTER(ALL('Table')[Date_Visited]>=__Min && [Date_Visited]>=__Max),"Shop_name",[Shop_name])))
@Kaskazi_Network , Pruebe una medida como
Supongamos que se selecciona una semana
countx(values(Shop_id) , if(distinctcount(Table[Week_No]) ,calculate(distinctcount(Table[Week_No]) , filter(all(Table), Table[Week_No]<-selectedvalue(Table[Week_No])))<-0, blank(),1))
Lo mejor es que te mueves semana a semana mesa
y tratar como
countx(values(Shop_id) , if(distinctcount(Table[Week_No]) ,calculate(distinctcount(Table[Week_No]) , filter(all(Week), Week[Week_No]<-selectedvalue(Week[Week_No])))<-0, blank(),1))
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 |