Skip to content

Commit f489972

Browse files
Merge pull request pnp#130 from Samir-Daoudi/Charts4PowerApps
Chart 4 Power Apps
2 parents 3631ea2 + f328541 commit f489972

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+24233
-0
lines changed
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Charts 4 PowerApps
2+
3+
## Summary
4+
5+
Chart4PowerApps is a versatile demo app offering a collection of ready-to-use chart components, enabling you to create professional, data-driven visuals effortlessly—without complex development.
6+
7+
![screen1](./assets/Charts4PAPPS-1.png)
8+
9+
![screen2](./assets/Charts4PAPPS-2.png)
10+
11+
### **Key Benefits:**
12+
13+
**Diverse Chart Options** – Bar, Line, Pie, Donut, Column, and more
14+
**Fully Customizable** – Easily modify colors, labels, and layouts
15+
**Real-Time Data Support** – Connect live data for dynamic updates
16+
**Seamless Power Apps Integration** – Optimized for Canvas Apps
17+
**No-Code/Low-Code Friendly** – Set up quickly without advanced coding
18+
19+
Enhance your Power Apps with intuitive, engaging charts in just a few clicks!
20+
21+
## Applies to
22+
23+
![Power Apps](https://img.shields.io/badge/Power%20Apps-Yes-green "Yes")
24+
![Power Automate](https://img.shields.io/badge/Power%20Automate-No-red "No")
25+
![Power BI](https://img.shields.io/badge/Power%20BI-No-red "No")
26+
![Power Pages](https://img.shields.io/badge/Power%20Pages-No-red "No")
27+
![Power Virtual Agents](https://img.shields.io/badge/Power%20Virtual%20Agents-No-red "No")
28+
![Dataverse](https://img.shields.io/badge/Dataverse-No-red "No")
29+
![AI Builder](https://img.shields.io/badge/AI%20Builder-No-red "No")
30+
![Custom Connectors](https://img.shields.io/badge/Custom%20Connectors-No-red "No")
31+
![Power Fx](https://img.shields.io/badge/Power%20Fx-No-red "No")
32+
33+
## Compatibility
34+
35+
![Premium License](https://img.shields.io/badge/Premium%20License-Not%20Required-green.svg "Premium Power Apps license not required")
36+
![Experimental Features](https://img.shields.io/badge/Experimental%20Features-No-green.svg "Does not rely on experimental features")
37+
38+
## Contributors
39+
40+
- [Samir Daoudi](https://github.com/Samir-Daoudi)
41+
42+
## Version history
43+
44+
Version|Date|Comments
45+
-------|----|--------
46+
1.0|March 2, 2025|Initial release
47+
48+
## Data Sources
49+
50+
Static table with body part title
51+
52+
## Minimal Path to Awesome
53+
54+
### Using the solution zip
55+
56+
* [Download](./solution/charts-4-powerapps.zip) the `.zip` from the `solution` folder
57+
* Within **Power Apps Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
58+
* Open the app in edit mode and make sure the data source **Data source name** is connected correctly.
59+
60+
### Using the source code
61+
62+
You can also use the [Power Apps CLI](https://docs.microsoft.com/powerapps/developer/data-platform/powerapps-cli) to pack the source code by following these steps:
63+
64+
* Clone the repository to a local drive
65+
* Pack the source files back into a solution `.zip` file:
66+
67+
```bash
68+
pac solution pack --zipfile pathtodestinationfile --folder pathtosourcefolder --processCanvasApps
69+
```
70+
71+
Making sure to replace `pathtosourcefolder` to point to the path to this sample's `sourcecode` folder, and `pathtodestinationfile` to point to the path of this solution's `.zip` file (located under the `solution` folder)
72+
* Within **Power Apps Studio**, import the solution `.zip` file using **Solutions** > **Import Solution** and select the `.zip` file you just packed.
73+
74+
## Help
75+
76+
We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
77+
78+
If you encounter any issues while using this sample, you can [create a new issue](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=bug-report.yml&sample=charts-4-powerapps&authors=@Samir-Daoudi&title=charts-4-powerapps%20-%20).
79+
80+
For questions regarding this sample, [create a new question](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=question.yml&sample=charts-4-powerapps&authors=@Samir-Daoudi&title=charts-4-powerapps%20-%20).
81+
82+
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/powerapps-samples/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=charts-4-powerapps&authors=@Samir-Daoudi&title=charts-4-powerapps%20-%20).
83+
84+
## Disclaimer
85+
86+
**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.**
87+
88+
<img src="https://m365-visitor-stats.azurewebsites.net/powerplatform-samples/samples/charts-4-powerapps" aria-hidden="true" />
881 KB
Loading
892 KB
Loading
609 KB
Loading
627 KB
Loading
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
[
2+
{
3+
"name": "pnp-powerplatform-samples-charts-4-powerapps",
4+
"source": "pnp",
5+
"title": "Charts 4 PowerApps",
6+
"shortDescription": "Chart4PowerApps is a versatile demo app offering a collection of ready-to-use chart components, enabling you to create professional, data-driven visuals effortlessly—without complex development.",
7+
"url": "https://github.com/pnp/powerplatform-samples/tree/main/samples/charts-4-powerapps",
8+
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/powerplatform-samples/tree/main/samples/charts-4-powerapps",
9+
"longDescription": [
10+
"Chart4PowerApps is a versatile demo app offering a collection of ready-to-use chart components, enabling you to create professional, data-driven visuals effortlessly—without complex development."
11+
],
12+
"creationDateTime": "2025-03-02",
13+
"updateDateTime": "2025-03-02",
14+
"products": [
15+
"Power Apps",
16+
"Power Fx",
17+
"Power Platform"
18+
],
19+
"tags": [
20+
"charts"
21+
],
22+
"categories": [
23+
"CANVAS"
24+
],
25+
"metadata": [
26+
{
27+
"key": "POWERAPPS-EXPERIMENTAL",
28+
"value": "No"
29+
},
30+
{
31+
"key": "POWERAPPS-PREMIUM",
32+
"value": "No"
33+
},
34+
{
35+
"key": "POWERAPPS-ONPREM",
36+
"value": "No"
37+
},
38+
{
39+
"key": "POWERAPPS-CUSTOMCONNECTOR",
40+
"value": "No"
41+
}
42+
],
43+
"thumbnails": [
44+
{
45+
"type": "image",
46+
"order": 100,
47+
"url": "https://github.com/pnp/powerplatform-samples/raw/main/samples/charts-4-powerapps/assets/Charts4PAPPS-1.png",
48+
"alt": "App preview"
49+
}
50+
],
51+
"authors": [
52+
{
53+
"gitHubAccount": "Samir-Daoudi",
54+
"pictureUrl": "https://github.com/Samir-Daoudi.png",
55+
"name": "Samir Daoudi"
56+
}
57+
],
58+
"references": [
59+
{
60+
"name": "Microsoft Power Platform documentation",
61+
"description": "Discover how to make the most of Microsoft Power Platform products with online training courses, docs, and videos covering product capabilities and how-to guides.",
62+
"url": "https://learn.microsoft.com/power-platform/"
63+
}
64+
]
65+
}
66+
]
189 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"$schema":"https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.4.json","version":"2.1.0","runs":[{"results":[{"ruleId":"acc-FocusBorderShouldBeVisible","ruleIndex":0,"message":{"id":"issue"},"locations":[{"physicalLocation":{"address":{"relativeAddress":0,"fullyQualifiedName":"scrPieDoughnutCharts.ScreenContainer3_1.HeaderContainer2_1.btnRandomValues_1.FocusedBorderThickness"}},"logicalLocations":[{"fullyQualifiedName":"scrPieDoughnutCharts.ScreenContainer3_1.HeaderContainer2_1.btnRandomValues_1.FocusedBorderThickness"}],"properties":{"module":"scrPieDoughnutCharts","type":"scrPieDoughnutCharts.ScreenContainer3_1.HeaderContainer2_1.btnRandomValues_1","member":"FocusedBorderThickness"}}],"properties":{"level":"Medium"}},{"ruleId":"acc-FocusBorderShouldBeVisible","ruleIndex":0,"message":{"id":"issue"},"locations":[{"physicalLocation":{"address":{"relativeAddress":0,"fullyQualifiedName":"scrBarLineChart.ScreenContainer3.HeaderContainer2.btnRandomValues.FocusedBorderThickness"}},"logicalLocations":[{"fullyQualifiedName":"scrBarLineChart.ScreenContainer3.HeaderContainer2.btnRandomValues.FocusedBorderThickness"}],"properties":{"module":"scrBarLineChart","type":"scrBarLineChart.ScreenContainer3.HeaderContainer2.btnRandomValues","member":"FocusedBorderThickness"}}],"properties":{"level":"Medium"}}],"tool":{"driver":{"name":"PowerApps app checker","fullName":"PowerApps app checker","version":"1.345","rules":[{"id":"acc-FocusBorderShouldBeVisible","messageStrings":{"issue":{"text":"Focus isn't showing"}},"properties":{"howToFix":["Change the FocusedBorderThickness property to be more than 0."],"whyFix":"If the focus isn't visible, people who don't use a mouse won't be able to see it when they're interacting with the app.","level":"Medium","componentType":"app","primaryCategory":"accessibility"}}]}},"invocations":[{"executionSuccessful":true}],"columnKind":"utf16CodeUnits"}]}

0 commit comments

Comments
 (0)